fix bug for extensions
This commit is contained in:
@@ -2269,7 +2269,7 @@ public class InstitutionContractRepository : RepositoryBase<long, InstitutionCon
|
|||||||
extenstionTemp
|
extenstionTemp
|
||||||
);
|
);
|
||||||
|
|
||||||
var workshopIds = prevInstitutionContracts.WorkshopGroup.CurrentWorkshops.Select(x => x.WorkshopId.Value);
|
var workshopIds = prevInstitutionContracts.WorkshopGroup?.CurrentWorkshops?.Select(x => x.WorkshopId.Value)??[];
|
||||||
|
|
||||||
var workshopsNotInInstitution = employerWorkshopIds.Where(x => !workshopIds.Contains(x)).ToList();
|
var workshopsNotInInstitution = employerWorkshopIds.Where(x => !workshopIds.Contains(x)).ToList();
|
||||||
|
|
||||||
@@ -2277,7 +2277,7 @@ public class InstitutionContractRepository : RepositoryBase<long, InstitutionCon
|
|||||||
.Where(x => workshopIds.Contains(x.id) || employerWorkshopIds.Contains(x.id))
|
.Where(x => workshopIds.Contains(x.id) || employerWorkshopIds.Contains(x.id))
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
|
|
||||||
var workshopDetails = prevInstitutionContracts.WorkshopGroup.CurrentWorkshops
|
var workshopDetails = prevInstitutionContracts.WorkshopGroup?.CurrentWorkshops?
|
||||||
.Select(x =>
|
.Select(x =>
|
||||||
{
|
{
|
||||||
var workshop = workshops.FirstOrDefault(w => w.id == x.WorkshopId);
|
var workshop = workshops.FirstOrDefault(w => w.id == x.WorkshopId);
|
||||||
@@ -2317,7 +2317,7 @@ public class InstitutionContractRepository : RepositoryBase<long, InstitutionCon
|
|||||||
WorkshopId = workshop?.id ?? 0,
|
WorkshopId = workshop?.id ?? 0,
|
||||||
RollCallInPerson = service.RollCallInPerson
|
RollCallInPerson = service.RollCallInPerson
|
||||||
};
|
};
|
||||||
}).ToList();
|
}).ToList()??[];
|
||||||
var notIncludeWorskhopsLeftWork = await _context.LeftWorkList
|
var notIncludeWorskhopsLeftWork = await _context.LeftWorkList
|
||||||
.Where(x => workshopsNotInInstitution.Contains(x.WorkshopId) && x.StartWorkDate <= DateTime.Now &&
|
.Where(x => workshopsNotInInstitution.Contains(x.WorkshopId) && x.StartWorkDate <= DateTime.Now &&
|
||||||
x.LeftWorkDate >= DateTime.Now)
|
x.LeftWorkDate >= DateTime.Now)
|
||||||
|
|||||||
Reference in New Issue
Block a user