diff --git a/BMA.EHR.Application/Repositories/Leaves/LeaveRequests/LeaveRequestRepository.cs b/BMA.EHR.Application/Repositories/Leaves/LeaveRequests/LeaveRequestRepository.cs index 1868516a..e15749c9 100644 --- a/BMA.EHR.Application/Repositories/Leaves/LeaveRequests/LeaveRequestRepository.cs +++ b/BMA.EHR.Application/Repositories/Leaves/LeaveRequests/LeaveRequestRepository.cs @@ -91,8 +91,15 @@ namespace BMA.EHR.Application.Repositories.Leaves.LeaveRequests if (entity.LeaveDraftDocument != null) _dbContext.Attatch(entity.LeaveDraftDocument); - // if (entity.LeaveDocument != null) - // _dbContext.Attatch(entity.LeaveDocument); + if (entity.LeaveDocument != null) + { + foreach(var d in entity.LeaveDocument) + { + _dbContext.Attatch(d); + } + + } + if (entity.Type != null) _dbContext.Attatch(entity.Type); @@ -108,8 +115,14 @@ namespace BMA.EHR.Application.Repositories.Leaves.LeaveRequests if (entity.LeaveDraftDocument != null) _dbContext.Attatch(entity.LeaveDraftDocument); - // if (entity.LeaveDocument != null) - // _dbContext.Attatch(entity.LeaveDocument); + if (entity.LeaveDocument != null) + { + foreach (var d in entity.LeaveDocument) + { + _dbContext.Attatch(d); + } + + } if (entity.Type != null) {