public JsonResult GetMasterClasses() { WebApiPagedCollectionResponse <ClassMasterDto> res; try { var classMasterEntity = _classMasterRepository.GetAll().ToList(); var resDto = classMasterEntity.Select(x => new ClassMasterDto { Id = x.Id, Classname = x.ClassName, Location = x.Location, TeacherName = x.TeacherName, }).ToList(); res = new WebApiPagedCollectionResponse <ClassMasterDto> { Result = resDto, TotalRecords = resDto.Count, Message = ResponseMessage.OperationSucceeded.GetDescription() }; } catch (Exception ex) { Logger.ErrorException(ex.Message, ex); res = new WebApiPagedCollectionResponse <ClassMasterDto> { ErrorFlag = true, Message = ResponseMessage.OperationFailed.GetDescription() }; } return(new JsonResult(res)); }
public JsonResult GetStudents() { WebApiPagedCollectionResponse <StudentDto> res; try { var studentsEntity = _studentRepository.GetAll(); var lst = studentsEntity.Select(x => new StudentDto { Id = x.Id, FirstName = x.FirstName, LastName = x.LastName, Age = x.Age, Gpa = x.Gpa }).ToList(); res = new WebApiPagedCollectionResponse <StudentDto> { Result = lst, TotalRecords = lst.Count, Message = ResponseMessage.OperationSucceeded.GetDescription() }; } catch (Exception ex) { Logger.ErrorException(ex.Message, ex); res = new WebApiPagedCollectionResponse <StudentDto> { ErrorFlag = true, Message = ResponseMessage.OperationFailed.GetDescription() }; } return(new JsonResult(res)); }