public ActionResult Delete(int Id)
        {
            ViewBag.Title = "Delete";
            FillDropdowns();
            SalesManager objSalesManager = new SalesManagerRepository().GetSalesManager(Id);

            return(View("Create", objSalesManager));
        }
        public ActionResult Delete(SalesManager model)
        {
            Result res = new SalesManagerRepository().Delete(model);

            if (res.Value)
            {
                TempData["Success"] = "Deleted Successfully!";
            }
            else
            {
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit(SalesManager model)
        {
            if (!ModelState.IsValid)
            {
                var allErrors = ModelState.Values.SelectMany(v => v.Errors);
                return(View(model));
            }
            Result res = new SalesManagerRepository().Update(model);


            if (res.Value)
            {
                TempData["Success"] = "Updated Successfully!";
            }
            else
            {
            }
            return(RedirectToAction("Index"));
        }
        public ActionResult LocationPopup()
        {
            var List = new SalesManagerRepository().FillLocationList();

            return(View(List));
        }
        public ActionResult DepartmentPopup()
        {
            var List = new SalesManagerRepository().FillDepartmentList();

            return(View(List));
        }