public ActionResult Edit(int id)
        {
            DepartmentSetupProvider pro = new DepartmentSetupProvider();

            DepartmentSetupModel model = new DepartmentSetupModel();

            model = pro.GetList().Where(x => x.DeptID == id).FirstOrDefault();
            return(View("_Edit", model));
        }
        public ActionResult _Edit(DepartmentSetupModel model)
        {
            DepartmentSetupProvider pro = new DepartmentSetupProvider();

            if (ModelState.IsValid)
            {
                int i = pro.Update(model);
                if (i == 1)
                {
                    TempData["Update"] = "Record Updated Successfully !";
                    return(RedirectToAction("DeptMain"));
                }
            }
            return(View("_VUC_Add", model));
        }
        public ActionResult DeptMain(string searchString)
        {
            string searchWords = searchString;

            DepartmentSetupProvider proDept     = new DepartmentSetupProvider();
            DepartmentSetupModel    deptModlObj = new DepartmentSetupModel();

            deptModlObj.DepartmentSetupList = proDept.GetList();

            if (!String.IsNullOrEmpty(searchWords))
            {
                deptModlObj.DepartmentSetupList = proDept.GetlistBySearchWord(searchWords);
            }
            return(View("DeptMain", deptModlObj));
        }
        public ActionResult Create(DepartmentSetupModel model)
        {
            DepartmentSetupProvider pro = new DepartmentSetupProvider();

            if (ModelState.IsValid)
            {
                int i = pro.Insert(model);

                if (i == 1)
                {
                    TempData["Success"] = "Record Created Succussfully !";
                    return(RedirectToAction("DeptMain"));
                }
                if (i == 0)
                {
                    TempData["Exist"] = "Department Name Already Exist !";
                    return(RedirectToAction("DeptMain"));
                }
            }

            return(View("_VUC_Add"));
        }