Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }