Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public JsonResult GetDataList([DataSourceRequest] DataSourceRequest request)
- {
- List<string> errorMessages = new List<string>();
- List<Model> ModelList = new List<Model>();
- try
- {
- Services.ServiceClient ServiceClient = new Services.ServiceClient();
- ModelList = ServiceClient.GetAllData().Select(x => new Model
- {
- ID = x.ID,
- Name = x.Name,
- Description = x.Description,
- Category = x.Category,
- DtActive = x.DtActive,
- DtExpire = x.DtExpire,
- IsLive = ((x.DtActive.Value.Date < DateTime.Now.Date) && (x.DtExpire == (x.DtActive.Value.AddYears(1)))) ? false : true
- }).ToList();
- if (ServiceClient.ResponseStatus == RestClientHelper.ResponseCode.FAILUER)
- {
- errorMessages.Add(ServiceClient.ResponseMessage);
- }
- }
- catch (Exception ex)
- {
- errorMessages.Add(ex.Message);
- }
- if (errorMessages.Count == 0)
- {
- return Json(ModelList.AsEnumerable().ToDataSourceResult(request));
- }
- else
- {
- return Json(new { Data = ModelList.AsEnumerable().ToDataSourceResult(request), Errors = errorMessages });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement