Esempio n. 1
0
        public HttpResponseMessage SubmitTradeTran(TradeTransRequestDto model)
        {
            if (!_processController.ValidateRequest(model as RequestBase))
            {
                return(Request.CreateErrorResponse(HttpStatusCode.Unauthorized, new UnauthorizedAccessException("Unauthorized access. Please try to log in again.")));
            }
            var response = _processController.SubmitTradeTran(model);

            if (response.status == "S")
            {
                response.ReceiptHtml = TemplateManager.GetReceipt(DateTime.Now.Date, model.RefNo, "", "Rs. " + model.Amount);
            }
            return(Request.CreateResponse(HttpStatusCode.OK, response));
        }
Esempio n. 2
0
        //internal string SubmitTradeTran(TradeTransRequestDto model)
        //{
        //    string FullString = null;
        //    string message = null;
        //    string mobile = null;
        //    string email = null;
        //    FullString = _dbHelper.SubmitTradeTran(model);
        //    message = FullString.Substring(0, FullString.IndexOf('*'));
        //    mobile = FullString.Substring(FullString.IndexOf('*')+1,(FullString.IndexOf('*', FullString.IndexOf('*') + 1)- FullString.IndexOf('*'))-1);
        //    email= FullString.Substring(FullString.LastIndexOf('*')+1,(FullString.Length- FullString.LastIndexOf('*'))-1);
        //   var status= _dbHelper.SendMessage(message, mobile, email);
        //    return message;
        //}
        internal SMSContentModel SubmitTradeTran(TradeTransRequestDto model)
        {
            var Messagemodel = _dbHelper.SubmitTradeTran(model);

            if (Messagemodel.status == "S")
            {
                var response    = new TradeTranResponseModel();
                var status_cust = _dbHelper.SendMessage(Messagemodel.CustomerMessage, Messagemodel.CustomerMobile, Messagemodel.CustomerEmail);
                var status_trad = _dbHelper.SendMessage(Messagemodel.TraderMessage, Messagemodel.TraderMobile, Messagemodel.TraderEmail);
                return(Messagemodel);
            }
            else
            {
                return(Messagemodel);
            }
        }