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)); }
//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); } }