public ActionResult PaymentPartners() { if (Session["UserInfo"] != null) { List <PaymentPartnerViewModel> lstPaymentPartnerVM = new List <PaymentPartnerViewModel>(); using (var context = new GameNepalEntities()) { var paymentPartners = context.PaymentPartners.ToList(); foreach (var paymentPartner in paymentPartners) { PaymentPartnerViewModel model = new PaymentPartnerViewModel { Id = paymentPartner.id, PartnerName = paymentPartner.partnername, PaymentInfo = paymentPartner.paymentinfo, CreateDate = paymentPartner.createdate.Value, UpdateDate = paymentPartner.updatedate.Value, IsActive = paymentPartner.isActive, }; lstPaymentPartnerVM.Add(model); } } return(View(lstPaymentPartnerVM)); } return(RedirectToAction("Login", "Home")); }
public ActionResult AddPaymentPartner() { if (Session["UserInfo"] != null) { PaymentPartnerViewModel model = new PaymentPartnerViewModel(); return(PartialView("_AddPaymentPartner", model)); } return(RedirectToAction("Login", "Home")); }
public ActionResult AddPaymentPartner(PaymentPartnerViewModel model) { if (Session["UserInfo"] != null) { TempData["ErrorMsg"] = ""; if (ModelState.IsValid) { try { using (var context = new GameNepalEntities()) { var existingAccount = context.PaymentPartners .Where(x => x.partnername.Equals(model.PartnerName)) .FirstOrDefault(); if (existingAccount != null) { TempData["ErrorMsg"] = "<strong>This account name already exists in the system.</strong>"; return(PartialView("_AddPaymentPartner", model)); } var payModel = new PaymentPartner { partnername = model.PartnerName, paymentinfo = model.PaymentInfo, isActive = true, createdate = Helper.GetCurrentDateTime(), updatedate = Helper.GetCurrentDateTime() }; context.Entry(payModel).State = System.Data.Entity.EntityState.Added; context.SaveChanges(); } TempData["ErrorMsg"] = null; return(Json(new { success = true })); } catch (Exception e) { TempData["ErrorMsg"] = "<strong>Some unexpected error occured. Please try again!! </strong>"; return(PartialView("_AddPaymentPartner", model)); } } return(PartialView("_AddPaymentPartner", model)); } return(RedirectToAction("Login", "Home")); }
public ActionResult EditPaymentPartner(int id) { if (Session["UserInfo"] != null) { using (var context = new GameNepalEntities()) { var paymentPartner = context.PaymentPartners .Where(x => x.id.Equals(id) && x.isActive) .FirstOrDefault(); if (paymentPartner != null) { PaymentPartnerViewModel model = new PaymentPartnerViewModel { Id = paymentPartner.id, PartnerName = paymentPartner.partnername, PaymentInfo = paymentPartner.paymentinfo }; return(PartialView("_EditPaymentPartner", model)); } } } return(RedirectToAction("Login", "Home")); }