public ActionResult Edit(BusinessSourceModel model)
        {
            try
            {
                // TODO: Add update logic here

                if (ModelState.IsValid)
                {
                    var businessResource = InsuranceContext.BusinessSources.Single(model.Id);


                    if (businessResource != null)
                    {
                        if (CheckSourceExist(businessResource.Source, model.Source))
                        {
                            businessResource.Source = businessResource.Source;
                            InsuranceContext.BusinessSources.Update(businessResource);
                        }
                        else
                        {
                            TempData["errorMsg"] = "Source alredy exist.";
                        }
                    }
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Create(BusinessSourceModel model)
        {
            try
            {
                // TODO: Add insert logic here

                ModelState.Remove("Id");

                if (ModelState.IsValid)
                {
                    var dbBusinessResource = InsuranceContext.BusinessSources.Single(where : $"Source ='" + model.Source + "'");

                    if (dbBusinessResource == null)
                    {
                        BusinessSource buesiness = new BusinessSource {
                            Source = model.Source, CreatedOn = DateTime.Now
                        };
                        InsuranceContext.BusinessSources.Insert(buesiness);
                    }
                    else
                    {
                        TempData["errorMsg"] = "Source alredy exist.";
                    }
                }


                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        // GET: BusinessSource/Edit/5
        public ActionResult Edit(int id)
        {
            BusinessSourceModel model = new BusinessSourceModel();

            var businessResource = InsuranceContext.BusinessSources.Single(id);

            if (businessResource != null)
            {
                model.Id     = businessResource.Id;
                model.Source = businessResource.Source;
            }

            return(View(model));
        }