public JsonResult GetList(int personId, int offset = 0, int limit = 10) { return base.Run<JsonResult>("PhoneController.GetList(personId)", () => { try { var phones = Phone.FindAll(i => i.PersonId == personId, offset, limit); var result = new JsonListModel<Phone>(phones); return Json(result, JsonRequestBehavior.AllowGet); } catch (Exception ex) { var result = new JsonListModel<Phone>(ex.Message); return Json(result, JsonRequestBehavior.AllowGet); } }, personId); }
public JsonResult GetList(int personId) { return base.Run<JsonResult>("DocumentController.GetList(personId)", () => { try { var documents = Document.FindAll(i => i.PersonId == personId, 0, 10, includes: new List<string> { "DocumentType" }); var result = new JsonListModel<Document>(documents); return Json(result, JsonRequestBehavior.AllowGet); } catch (Exception ex) { var result = new JsonListModel<Document>(ex.Message); return Json(result, JsonRequestBehavior.AllowGet); } }, personId); }
public JsonResult Get(int offset = 0, int limit = 10) { return base.Run<JsonResult>("DoctorController.Get(offset, limit)", () => { try { var doctors = Doctor.GetAll(offset, limit, new string[] { "Person" }, true); var result = new JsonListModel<Doctor>(doctors); return Json(result, JsonRequestBehavior.AllowGet); } catch (Exception ex) { var result = new JsonListModel<Doctor>(ex.Message); return Json(result, JsonRequestBehavior.AllowGet); } }, offset, limit); }