public JsonResult GetAllStudents() { List <Student> students = _studentService.GetStudents(); List <StudentDTO> dtos = BaseDomainObject.CopyList <StudentDTO, Student>(students); return(Json(new { result = dtos, count = dtos.Count }, JsonRequestBehavior.AllowGet)); }
public JsonResult PagingGetStudents() { int skip = int.Parse(Request.QueryString["$skip"]); int top = int.Parse(Request.QueryString["$top"]); string orderby = Request.QueryString["$orderby"]; int count = 0; List <Student> students = _studentService.GetStudents(skip, top, orderby, out count); List <StudentDTO> dtos = BaseDomainObject.CopyList <StudentDTO, Student>(students); return(Json(new { result = dtos, count = count }, JsonRequestBehavior.AllowGet)); }