public ActionResult InsertOutlet(OutletDetailModel oOutletInfo) { try { if (ModelState.IsValid) { oCurrentUser = (SysUser)Session["User"]; var existOutlet = oDBContext.OfferLocOutletMaps.FirstOrDefault(t => t.ID == oOutletInfo.Outlet.ID); if (existOutlet == null) { OfferLocOutletMap oOfferLocOutletMap = oOutletInfo.Outlet; oOfferLocOutletMap.IsActive = true; oOfferLocOutletMap.CreatedBy = oCurrentUser.ID; oOfferLocOutletMap.CreatedOn = DateTime.Now; oDBContext.OfferLocOutletMaps.Add(oOfferLocOutletMap); oDBContext.SaveChanges(); TempData["SuccessMsg"] = "Data Saved Successfully"; } else { TempData["ErrorMsg"] = "Data already Exists!!!"; } } } catch (Exception ex) { TempData["ErrorMsg"] = "Error Occured Due to " + ExceptionMsg(ex); } return(RedirectToAction("Index")); }
public ActionResult UpdateOutlet(OutletDetailModel oOutletInfo, string chkIsActive) { try { if (ModelState.IsValid) { oCurrentUser = (SysUser)Session["User"]; var existOutlet = oDBContext.OfferLocOutletMaps.FirstOrDefault(t => t.ID == oOutletInfo.Outlet.ID); if (existOutlet != null) { existOutlet.OutletName = oOutletInfo.Outlet.OutletName; existOutlet.OutletAddress = oOutletInfo.Outlet.OutletAddress; existOutlet.LocationID = oOutletInfo.Outlet.LocationID; existOutlet.IsActive = (!string.IsNullOrEmpty(chkIsActive) && chkIsActive.Contains("on")) ? true : false; existOutlet.ModifiedBy = oCurrentUser.ID; existOutlet.ModifiedOn = DateTime.Now; oDBContext.SaveChanges(); TempData["SuccessMsg"] = "Data Update Successfully"; } else { TempData["ErrorMsg"] = "Data Not Found!!!"; } } } catch (Exception ex) { TempData["ErrorMsg"] = "Error Occured Due to " + ExceptionMsg(ex); } return(RedirectToAction("Index")); }
public ActionResult UpdateOutlet(int id) { var outletInfo = new OutletDetailModel(); outletInfo.IsNew = false; outletInfo.Outlet = oDBContext.OfferLocOutletMaps.FirstOrDefault(t => t.ID == id); ViewBag.LocationList = oDBContext.OfferLocations.Select(x => x).ToList().Select(x => new SelectListItem { Value = x.ID.ToString(), Text = x.LocationName.ToString() }); return(PartialView("_outletDetailPartial", outletInfo)); }
public ActionResult NewOutlet() { oCurrentUser = (SysUser)Session["User"]; var newOutlet = new OfferLocOutletMap(); newOutlet.IsActive = true; newOutlet.UserId = oCurrentUser.ID; var outletInfo = new OutletDetailModel(); outletInfo.IsNew = true; outletInfo.Outlet = newOutlet; ViewBag.LocationList = oDBContext.OfferLocations.Select(x => x).ToList().Select(x => new SelectListItem { Value = x.ID.ToString(), Text = x.LocationName.ToString() }); return(PartialView("_outletDetailPartial", outletInfo)); }