/// <summary> /// Get All Class for Edit Course Master /// </summary> /// <returns></returns> public async Task <List <ClassWithCourceViewModel> > GetEditClassListWithCourse() { var masterTable = new ClassWithCourceViewModel(); using (var client = Common.GetHttpClient()) { var Response = await client.GetAsync(AdminConstants.CLASSMASTER_API_GETAllFOREDITCOURSE); if (Response.IsSuccessStatusCode) { return(JsonConvert.DeserializeObject <List <ClassWithCourceViewModel> >(Response.Content.ReadAsStringAsync().Result)); } return(null); } }
public async Task <List <ClassWithCourceViewModel> > GetAllClassWithCourceCheck() { GEEDbContext _db = new GEEDbContext(); var classesList = await _classesDataAccess.GetAllAsync(); List <ClassWithCourceViewModel> classMasterModellList = new List <ClassWithCourceViewModel>(); foreach (var item in classesList.Where(f => f.IsDeleted == false)) { ClassWithCourceViewModel _model = new ClassWithCourceViewModel(); var _data = _db.CourseMasters.Where(f => f.ClassMaster_ID == item.ClassMaster_ID && f.IsDeleted == false); if (_data != null && _data.Count() > 0) { _model.CountCourseRecord = _data.Count(); } _model.ClassMaster_ID = item.ClassMaster_ID; _model.Name = item.Name; _model.Code = item.Code; classMasterModellList.Add(_model); } return(classMasterModellList); }