public ActionResult Edit(CommissionAgent model)
        {
            model.OrganizationId = OrganizationId;
            model.CreatedDate    = System.DateTime.Now;
            model.CreatedBy      = UserID.ToString();
            var  repo     = new CommissionAgentRepository();
            bool isexists = repo.IsFieldExists(repo.ConnectionString(), "CommissionAgent", "CommissionAgentName", model.CommissionAgentName, "CommissionAgentId", model.CommissionAgentId);

            if (!isexists)
            {
                var result = new CommissionAgentRepository().UpdateCommissionAgent(model);
                if (result.CommissionAgentId > 0)
                {
                    TempData["Success"] = "Updated Successfully!";
                    TempData["RefNo"]   = result.CommissionAgentRefNo;
                    return(RedirectToAction("Create"));
                }

                else
                {
                    TempData["error"] = "Oops!!..Something Went Wrong!!";
                    TempData["RefNo"] = null;
                    return(View("Create", model));
                }
            }
            else
            {
                TempData["error"] = "This Name Alredy Exists!!";
                TempData["RefNo"] = null;
                return(View("Create", model));
            }
        }
        public ActionResult Create(CommissionAgent model)
        {
            var  repo     = new CommissionAgentRepository();
            bool isexists = repo.IsFieldExists(repo.ConnectionString(), "CommissionAgent", "CommissionAgentName", model.CommissionAgentName, null, null);

            if (!isexists)
            {
                model.OrganizationId = OrganizationId;
                var result = new CommissionAgentRepository().InsertCommissionAgent(model);
                if (result.CommissionAgentId > 0)
                {
                    TempData["Success"] = "Added Successfully!";
                    TempData["RefNo"]   = result.CommissionAgentRefNo;
                    return(RedirectToAction("Create"));
                }

                else
                {
                    TempData["error"] = "Oops!!..Something Went Wrong!!";
                    TempData["RefNo"] = null;
                    return(View("Create", model));
                }
            }
            else
            {
                TempData["error"] = "This Name Alredy Exists!!";
                TempData["RefNo"] = null;
                return(View("Create", model));
            }
        }
        public ActionResult FillCommissionAgentList(int?page)
        {
            int itemsPerPage = 10;
            int pageNumber   = page ?? 1;
            var repo         = new CommissionAgentRepository();
            var List         = repo.FillCommissionAgentList();

            return(PartialView("CommissionAgentListView", List));
        }
        public ActionResult Delete(CommissionAgent model)
        {
            var result = new CommissionAgentRepository().DeleteCommissionAgent(model);


            if (result.CommissionAgentId > 0)
            {
                TempData["Success"] = "Deleted Successfully!";
                TempData["RefNo"]   = model.CommissionAgentRefNo;
                return(RedirectToAction("Create"));
            }
            else
            {
                TempData["error"] = "Oops!!..Something Went Wrong!!";
                TempData["RefNo"] = null;
                return(View("Create", model));
            }
        }
        public ActionResult Edit(int Id)
        {
            CommissionAgent model = new CommissionAgentRepository().GetCommissionAgent(Id);

            return(View("Create", model));
        }