public JsonResult ClmGetClientInfo(long agreeId) { try { var _clmBL = new ClaimBusinessLogic(); var ci = _clmBL.GetClientInfo(agreeId); var items = JsonConvert.SerializeObject(ci, Formatting.Indented, new JsonSerializerSettings { DateFormatString = "dd.MM.yyyy" }); return(Json(new { message = "", result = "OK", items }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { message = e.Message, result = "Error" }, JsonRequestBehavior.AllowGet)); } }
public ContentResult ClmSearch(ClaimInfoSearchViewModel model) { try { var _clmBL = new ClaimBusinessLogic(); var items = _clmBL.Search( model.GetSearchCriteria(), new List <SortCriteria <ClaimSortField> >(), new PageRequest() { PageNumber = model.PageNumber, PageSize = model.PageSize } ); return(Content(JsonConvert.SerializeObject(new { items, totalCount = items.TotalCount, pageCount = items.PageCount, pageNumber = items.PageNumber }), "application/json")); } catch (Exception ex) { return(Content(ex.Message, "application/json")); } }