public ActionResult BotMst(tbl_BotMaster obj, string hid)
        {
            new MvcHelper((tbl_UserDetail)Session["User"]);
            if (Session["User"] == null)
            {
                return(RedirectToAction("LogIn", "LogIn"));
            }
            if (((tbl_UserDetail)Session["User"]).GroupPages.Contains("BotMaster"))
            {
                try
                {
                    if (string.IsNullOrEmpty(hid))
                    {
                        MvcHelper.SaveBot(obj);
                    }
                    else
                    {
                        MvcHelper.EditBot(obj, Convert.ToInt64(hid));
                    }
                    TempData["Success"] = "Data saved successfully.";
                }
                catch (Exception ex)
                {
                    TempData["Error"] = "Something went wrong.";
                }

                return(RedirectToAction("BotMst"));
            }
            else
            {
                return(RedirectToAction("Error", "ErrorPage"));
            }
        }
Esempio n. 2
0
        public static void SaveBot(tbl_BotMaster obj)
        {
            BNKModel      db     = new BNKModel();
            tbl_BotMaster tblobj = new tbl_BotMaster();

            tblobj.MachineName = obj.MachineName;
            tblobj.IsActive    = obj.IsActive;


            //
            tblobj.EntryBy     = SessionObj.AccountName;
            tblobj.ApproveStat = Constants.SaveStatus;
            //
            tblobj.EntryTime = DateTime.Now;
            db.tbl_BotMaster.Add(tblobj);
            db.SaveChanges();
        }
Esempio n. 3
0
        public static void EditBot(tbl_BotMaster obj, double id)
        {
            BNKModel      db     = new BNKModel();
            tbl_BotMaster tblobj = db.tbl_BotMaster.Where(x => x.ID == id).FirstOrDefault();

            if (!string.IsNullOrEmpty(obj.ApproveStat) && obj.ApproveStat.Equals(Constants.SaveStatus))
            {
                tblobj.MachineName = obj.MachineName;
                tblobj.IsActive    = obj.IsActive;
                //
                tblobj.UpdateBy    = SessionObj.AccountName;
                tblobj.ApproveStat = Constants.ApproveSaveStatus;
                //
                tblobj.UpdateTime = DateTime.Now;
            }
            else if (!string.IsNullOrEmpty(obj.ApproveStat) && obj.ApproveStat.Equals(Constants.ModifyStatus))
            {
                tblobj.MachineName = obj.MachineName;
                tblobj.IsActive    = obj.IsActive;
                //
                tblobj.UpdateBy    = SessionObj.AccountName;
                tblobj.ApproveStat = Constants.ApproveModifyStatus;
                //
                tblobj.UpdateTime = DateTime.Now;
            }
            else
            {
                tblobj.MachineName = obj.MachineName;
                tblobj.IsActive    = obj.IsActive;
                //
                tblobj.UpdateBy    = SessionObj.AccountName;
                tblobj.ApproveStat = Constants.ModifyStatus;
                //
                tblobj.UpdateTime = DateTime.Now;
            }


            db.SaveChanges();
        }