Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. public JsonResult GetDataList([DataSourceRequest] DataSourceRequest request)
  2. {
  3. List<string> errorMessages = new List<string>();
  4. List<Model> ModelList = new List<Model>();
  5. try
  6. {
  7. Services.ServiceClient ServiceClient = new Services.ServiceClient();
  8. ModelList = ServiceClient.GetAllData().Select(x => new Model
  9. {
  10. ID = x.ID,
  11. Name = x.Name,
  12. Description = x.Description,
  13. Category = x.Category,
  14. DtActive = x.DtActive,
  15. DtExpire = x.DtExpire,
  16. IsLive = ((x.DtActive.Value.Date < DateTime.Now.Date) && (x.DtExpire == (x.DtActive.Value.AddYears(1)))) ? false : true
  17. }).ToList();
  18.  
  19. if (ServiceClient.ResponseStatus == RestClientHelper.ResponseCode.FAILUER)
  20. {
  21. errorMessages.Add(ServiceClient.ResponseMessage);
  22. }
  23. }
  24. catch (Exception ex)
  25. {
  26. errorMessages.Add(ex.Message);
  27. }
  28.  
  29. if (errorMessages.Count == 0)
  30. {
  31. return Json(ModelList.AsEnumerable().ToDataSourceResult(request));
  32. }
  33. else
  34. {
  35. return Json(new { Data = ModelList.AsEnumerable().ToDataSourceResult(request), Errors = errorMessages });
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement