public HttpResponseMessage RequestBalance(StatementRequestDto model) { // var response = "1000000"; if (!_processController.ValidateRequest(model as RequestBase)) { return(Request.CreateErrorResponse(HttpStatusCode.Unauthorized, new UnauthorizedAccessException("Unauthorized access. Please try to log in again."))); } var request = new GetInitialDataForAccountStatementRequestDto(); request.AccountHeadModel.DepositId = model.DepositId; request.AccountHeadModel.AccountTypeId = model.AccountType; var response = _processController.RequestBalance(request, Convert.ToInt64(model.MemberId)); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public HttpResponseMessage RequestStatement(StatementRequestDto model) { if (!_processController.ValidateRequest(model as RequestBase)) { return(Request.CreateErrorResponse(HttpStatusCode.Unauthorized, new UnauthorizedAccessException("Unauthorized access. Please try to log in again."))); } var request = new GetInitialDataForAccountStatementRequestDto(); request.AccountHeadModel.DepositId = model.DepositId; request.AccountHeadModel.AccountTypeId = model.AccountType; request.dateFrom = model.DateFrom.ToString("yyyy-MM-dd"); request.dateTo = model.DateTo.ToString("yyyy-MM-dd"); request.AppId = model.AppId; request.Service = model.Service; request.MemberId = model.MemberId; var response = _processController.RequestStatement(request, Convert.ToInt64(model.MemberId)); response.DateFrom = request.dateFrom; response.DateTo = request.dateTo; return(Request.CreateResponse(HttpStatusCode.OK, response)); }