public ActionResult Delete(string id)
        {
            if (!CodeCombinationHelper.CheckCodeCombinition(Convert.ToInt64(id)))
            {
                throw new Exception("Delete Error", new Exception {
                    Source = "Combinition is in use some where."
                });
            }

            CodeCombinationHelper.Delete(id);
            return(RedirectToAction("Index", new { id = SessionHelper.SOBId }));
        }
        public ActionResult Edit(string id)
        {
            if (!CodeCombinationHelper.CheckCodeCombinition(Convert.ToInt64(id)))
            {
                throw new Exception("Edit Error", new Exception {
                    Source = "Combinition is in use some where."
                });
            }
            CodeCombinitionCreateViewModel model = CodeCombinationHelper.GetCodeCombination(id);

            model.SegmentList = AccountHelper.GetSegmentListForCodeCombination(SessionHelper.SOBId.ToString());
            model.SOBId       = Convert.ToInt32(SessionHelper.SOBId.ToString());
            return(PartialView("_Edit", model));
        }