public async Task <IEnumerable <DrugGroup> > GetDrugGroup(DrugSubClass drugSubClass) { using (HospitalDbContext db = _contextFactory.CreateDbContext()) { IList <DrugGroup> result = await db.DrugGroups .AsQueryable() .Where(d => d.DrugSubClass == drugSubClass) .ToListAsync(); return(result); } }
private async Task GetDrugGroup(DrugSubClass drugSubClass) { IsLoadingPharma = true; try { DrugGroups.Clear(); var result = await _therapyDataService.GetDrugGroup(drugSubClass); foreach (DrugGroup drugGroup in result) { DrugGroups.Add(drugGroup); } } catch (Exception ex) { NotificationManager.AddException(ex, 4); } IsLoadingPharma = false; }