Пример #1
0
        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));
            }
        }
Пример #2
0
        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"));
            }
        }