แก้ report เกษียณ
This commit is contained in:
parent
fb6e71c60c
commit
21aabd2ec3
9 changed files with 33 additions and 14 deletions
|
|
@ -1041,7 +1041,17 @@ namespace BMA.EHR.Insignia.Service.Controllers
|
|||
var insigniaRequestProfile = await _context.InsigniaRequestProfiles.FirstOrDefaultAsync(x => x.Profile == profile && x.Request.Period == insigniaPeriod);
|
||||
if (insigniaRequestProfile != null)
|
||||
return Error(GlobalMessages.InsigniaRequestProfileDupicate);
|
||||
var insigniaRequest = await _context.InsigniaRequests.FirstOrDefaultAsync(x => x.Period == insigniaPeriod);
|
||||
// var insigniaRequest = await _context.InsigniaRequests.FirstOrDefaultAsync(x => x.Period == insigniaPeriod);
|
||||
var _orgProfile = await _context.ProfilePositions
|
||||
.Where(x => x.Profile == profile)
|
||||
.Where(x => x.OrganizationPosition != null)
|
||||
.Where(x => x.OrganizationPosition.Organization != null)
|
||||
.Where(x => x.OrganizationPosition.Organization.OrganizationAgencyId != null)
|
||||
.Select(x => x.OrganizationPosition.Organization.OrganizationAgencyId)
|
||||
.FirstOrDefaultAsync();
|
||||
var _org = await _context.Organizations
|
||||
.FirstOrDefaultAsync(x => x.Id == _orgProfile);
|
||||
var insigniaRequest = await _context.InsigniaRequests.FirstOrDefaultAsync(x => x.Period == insigniaPeriod && x.Organization == _org);
|
||||
if (insigniaRequest == null)
|
||||
{
|
||||
var orgProfile = await _context.ProfilePositions
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue