Example #1
0
 public List <SelectOptionDto> GetMedicalPlansForSelect([FromBody] OptionalIdDto medicalInsuranceFilter)
 {
     using (var dbContext = new ApplicationDbContext())
     {
         return(dbContext.MedicalPlans
                .Where(mp => medicalInsuranceFilter.Id.HasValue || mp.MedicalInsuranceDataId == medicalInsuranceFilter.Id)
                .Select(mp => new SelectOptionDto
         {
             Id = mp.Id.ToString(),
             Text = mp.Description
         })
                .ToList());
     }
 }
Example #2
0
 public List <SelectOptionDto> GetSubspecialtiesForSelect([FromBody] OptionalIdDto specialtyFilter)
 {
     using (var dbContext = new ApplicationDbContext())
     {
         return(dbContext.Subspecialties
                .Where(ssp => !specialtyFilter.Id.HasValue || ssp.SpecialtyDataId == specialtyFilter.Id)
                .Select(s => new SelectOptionDto
         {
             Id = s.Id.ToString(),
             Text = s.Description
         })
                .ToList());
     }
 }