public Task <List <SecurityStaff> > List(SecurityStaffSearchParams searchParams) { var taskResult = Task.Run(() => { using (var context = new DbContext()) { var ctx = context .SecurityStaffList .Include(s => s.ShiftType) .Include(s => s.Society); if (searchParams.SocietyId.HasValue) { ctx = ctx.Where(c => c.SocietyId == searchParams.SocietyId.Value); } return(ctx.ToList());; } }); return(taskResult); }
public Task <List <SecurityStaff> > List(SecurityStaffSearchParams searchParams) { return(_securityStaffRepository.List(searchParams)); }