public ActionResult GetTransactions(string page, string sortBy) { APIResponseData responseData = new APIResponseData(); responseData.StatusCode = 0; responseData.Message = "Failed."; try { int pager = 0; if (!string.IsNullOrEmpty(page)) { pager = Convert.ToInt32(page); } var results = _TransactionsService.GetTransactions(pager, sortBy); var resultModel = new PageModel <TransactionModel>() { Items = _mapper.Map <IEnumerable <Transactions>, IEnumerable <TransactionModel> >(results.Items), Pager = results.Pager }; responseData.Message = "Successfully."; responseData.StatusCode = 1; responseData.Result.Data = resultModel; } catch (Exception ex) { responseData.Message = "Something went wrong, please try again."; responseData.StatusCode = 0; EmailHelpers.SendEmail(new Common.DTO.ErrorInfo() { Section = "AQ GetTransactions", Exception = ex }); } skipToReturn: //label use to force return return(Ok(responseData)); }
public ActionResult Get() { var Trans = _TransactionsService.GetTransactions(); return(Ok(Trans)); }