public ActionResult ConfirmCashWithdraw(ShowBalanceDto model) { try { if (ModelState.IsValid) { string LoginUser = User.Identity.Name; var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); var result = _custManager.GetWildrawal(model, LoginUser); if (result != null) { var subject = "ALERT NOTIFICATION"; var message = "</br><b> Dear </b>" + result.FullName; message += ("<br />"); message += "</br><b> Your account: </b>" + result.AccountNumber; message += ("<br />"); message += "</br><b> Debited with: #</b>" + model.Amount; message += ("<br />"); message += "</br><b> Date of Transaction: #</b>" + result.Date; message += ("<br />"); message += ("<br />"); //message += "</br>has been registered successful on Cyberspace E-procurement Portal.</br>"; //message += "</br>Kindly, log in via " + requisitionURL + " and validate the required documents."; message += "</br>Regards"; _emailSender.SendEmailAsync(result.RecipientEmail, subject, message, ""); //////// message ViewBag.account = result.AccountNumber; ViewBag.balance = result.Balance; ViewBag.imageThumb = result.CustImageThumbnailUrl; TempData["Message"] = "Copy this number " + " " + result.DateAndTransId + " " + "Withdraw Successfull"; dynamic transRef = TempData["Message"]; Alert("success", transRef, NotificationType.success); return(View("ShowWithdrawBalance")); } else { Alert("success", " ", NotificationType.success); // ViewData["Message"] = "Amount Is higher than available balance/Invalid"; } // return RedirectToAction("Index", "Category"); } return(View(model)); } catch (Exception ex) { throw ex; } // return View("Empty"); }
public ActionResult ConfirmCashDeposit(ShowBalanceDto model) { try { if (ModelState.IsValid) { string LoginUser = User.Identity.Name; var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); var result = _custManager.GetDeposit(model, LoginUser); if (result != null) { var subject = "ALERT NOTIFICATION"; var message = "</br><b> Dear </b>" + result.FullName; message += ("<br />"); message += "</br><b> Your account: </b>" + result.AccountNumber; message += ("<br />"); message += "</br><b> Credited with: #</b>" + model.Amount; message += ("<br />"); message += "</br><b> Date of Transaction: #</b>" + result.Date; message += ("<br />"); message += ("<br />"); //message += "</br>has been registered successful on Cyberspace E-procurement Portal.</br>"; //message += "</br>Kindly, log in via " + requisitionURL + " and validate the required documents."; message += "</br>Regards"; _emailSender.SendEmailAsync(result.RecipientEmail, subject, message, ""); //alert pop up here ViewBag.account = result.AccountNumber; ViewBag.balance = result.Balance; ViewBag.transId = result.DateAndTransId; TempData["Message"] = "Copy this number " + " " + result.DateAndTransId + " " + "Deposit Successfull"; dynamic transRef = TempData["Message"]; Alert("success", transRef, NotificationType.success);/*as AlertMessage;*/ return(View("ShowBalance")); } } else { Alert("success", " ", NotificationType.success);/*as AlertMessage;*/ //ViewData["Message"] = "Amount has to be higher that 1000Tk/Invalid"; } return(View(model)); } catch (Exception ex) { throw ex; } }