fix issue : SIT ระบบบันทึกการลา>>รายการลา (กรณีขอยกเลิกการลา) #935
This commit is contained in:
parent
b2141b0be7
commit
7d4642a2f3
1 changed files with 14 additions and 16 deletions
|
|
@ -431,25 +431,23 @@ namespace BMA.EHR.Application.Repositories.Leaves.LeaveRequests
|
|||
|
||||
await UpdateAsync(rawData);
|
||||
|
||||
// fix issue : SIT ระบบบันทึกการลา>>รายการลา (กรณีขอยกเลิกการลา) #935
|
||||
// TODO: remove วันลา
|
||||
|
||||
var leaveType = await _appDbContext.Set<TypeLeave>()
|
||||
.FirstOrDefaultAsync(x => x.Name == rawData.Type.Name);
|
||||
|
||||
|
||||
//var leaveType = await _appDbContext.Set<TypeLeave>()
|
||||
// .FirstOrDefaultAsync(x => x.Name == rawData.Type.Name);
|
||||
|
||||
// insert to profile leave
|
||||
var profileLeave = await _appDbContext.Set<ProfileLeave>()
|
||||
.Where(x => x.TypeLeave.Id == leaveType.Id)
|
||||
.Where(x => x.ProfileId == profile.Id)
|
||||
.Where(x => x.DateStartLeave == rawData.LeaveStartDate && x.DateEndLeave == rawData.LeaveEndDate)
|
||||
.FirstOrDefaultAsync();
|
||||
if (profileLeave != null)
|
||||
{
|
||||
_appDbContext.Set<ProfileLeave>().Remove(profileLeave);
|
||||
await _appDbContext.SaveChangesAsync();
|
||||
}
|
||||
|
||||
// insert into process timestamp
|
||||
//var profileLeave = await _appDbContext.Set<ProfileLeave>()
|
||||
// .Where(x => x.TypeLeave.Id == leaveType.Id)
|
||||
// .Where(x => x.ProfileId == profile.Id)
|
||||
// .Where(x => x.DateStartLeave == rawData.LeaveStartDate && x.DateEndLeave == rawData.LeaveEndDate)
|
||||
// .FirstOrDefaultAsync();
|
||||
//if (profileLeave != null)
|
||||
//{
|
||||
// _appDbContext.Set<ProfileLeave>().Remove(profileLeave);
|
||||
// await _appDbContext.SaveChangesAsync();
|
||||
//}
|
||||
|
||||
|
||||
// Send Noti
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue