public ActionResult BNMst(tbl_MasterBINList obj, string hid) { if (Session["User"] == null) { return(RedirectToAction("LogIn", "LogIn")); } if (((tbl_UserDetail)Session["User"]).GroupPages.Contains("BinList")) { try { new MvcHelper((tbl_UserDetail)Session["User"]); if (string.IsNullOrEmpty(hid)) { MvcHelper.SaveMasterBINList(obj); } else { MvcHelper.EditMasterBINList(obj, Convert.ToInt64(hid)); } TempData["Success"] = "Data saved successfully."; } catch (Exception ex) { TempData["Error"] = "Something went wrong."; } return(RedirectToAction("BNMst")); } else { return(RedirectToAction("Error", "ErrorPage")); } }
public static void SaveMasterBINList(tbl_MasterBINList obj) { BNKModel db = new BNKModel(); tbl_MasterBINList tblobj = new tbl_MasterBINList(); tblobj.BIN = obj.BIN; tblobj.SUBBIN = obj.SUBBIN; tblobj.ProductName = obj.ProductName; tblobj.IsActive = false; tblobj.EntryBy = SessionObj.AccountName; // tblobj.ApproveStat = Constants.SaveStatus; tblobj.EntryTime = DateTime.Now; // db.tbl_MasterBINList.Add(tblobj); db.SaveChanges(); }
public static void EditMasterBINList(tbl_MasterBINList obj, double id) { BNKModel db = new BNKModel(); tbl_MasterBINList editobj = db.tbl_MasterBINList.Where(x => x.ID == id).FirstOrDefault(); if (!string.IsNullOrEmpty(obj.ApproveStat) && obj.ApproveStat.Equals(Constants.SaveStatus)) { editobj.BIN = obj.BIN; editobj.SUBBIN = obj.SUBBIN; editobj.ProductName = obj.ProductName; editobj.IsActive = obj.IsActive; // editobj.ApproveStat = Constants.ApproveSaveStatus; editobj.UpdateBy = SessionObj.AccountName; editobj.IsActive = true; // editobj.EntryTime = DateTime.Now; } else if (!string.IsNullOrEmpty(obj.ApproveStat) && obj.ApproveStat.Equals(Constants.ModifyStatus)) { editobj.BIN = obj.BIN; editobj.SUBBIN = obj.SUBBIN; editobj.ProductName = obj.ProductName; // editobj.IsActive = obj.IsActive; // editobj.ApproveStat = Constants.ApproveModifyStatus; editobj.UpdateBy = SessionObj.AccountName; editobj.IsActive = true; // editobj.UpdateTime = DateTime.Now; } else { editobj.BIN = obj.BIN; editobj.SUBBIN = obj.SUBBIN; editobj.ProductName = obj.ProductName; editobj.IsActive = obj.IsActive; // editobj.ApproveStat = Constants.ModifyStatus; editobj.UpdateBy = SessionObj.AccountName; editobj.IsActive = false; // editobj.UpdateTime = DateTime.Now; } db.SaveChanges(); }