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);
|
await UpdateAsync(rawData);
|
||||||
|
|
||||||
|
// fix issue : SIT ระบบบันทึกการลา>>รายการลา (กรณีขอยกเลิกการลา) #935
|
||||||
// TODO: remove วันลา
|
// TODO: remove วันลา
|
||||||
|
|
||||||
var leaveType = await _appDbContext.Set<TypeLeave>()
|
//var leaveType = await _appDbContext.Set<TypeLeave>()
|
||||||
.FirstOrDefaultAsync(x => x.Name == rawData.Type.Name);
|
// .FirstOrDefaultAsync(x => x.Name == rawData.Type.Name);
|
||||||
|
|
||||||
|
|
||||||
// insert to profile leave
|
// insert to profile leave
|
||||||
var profileLeave = await _appDbContext.Set<ProfileLeave>()
|
//var profileLeave = await _appDbContext.Set<ProfileLeave>()
|
||||||
.Where(x => x.TypeLeave.Id == leaveType.Id)
|
// .Where(x => x.TypeLeave.Id == leaveType.Id)
|
||||||
.Where(x => x.ProfileId == profile.Id)
|
// .Where(x => x.ProfileId == profile.Id)
|
||||||
.Where(x => x.DateStartLeave == rawData.LeaveStartDate && x.DateEndLeave == rawData.LeaveEndDate)
|
// .Where(x => x.DateStartLeave == rawData.LeaveStartDate && x.DateEndLeave == rawData.LeaveEndDate)
|
||||||
.FirstOrDefaultAsync();
|
// .FirstOrDefaultAsync();
|
||||||
if (profileLeave != null)
|
//if (profileLeave != null)
|
||||||
{
|
//{
|
||||||
_appDbContext.Set<ProfileLeave>().Remove(profileLeave);
|
// _appDbContext.Set<ProfileLeave>().Remove(profileLeave);
|
||||||
await _appDbContext.SaveChangesAsync();
|
// await _appDbContext.SaveChangesAsync();
|
||||||
}
|
//}
|
||||||
|
|
||||||
// insert into process timestamp
|
|
||||||
|
|
||||||
|
|
||||||
// Send Noti
|
// Send Noti
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue