public ActionResult Create(SupplierModels model) { try { if (!ModelState.IsValid) { // Get list Countries // Updated 08292017 List <CountryApiModels> lstCountries = CommonHelper.GetListCountry(); foreach (var country in lstCountries) { model.ListCountries.Add(new SelectListItem { Value = country.Name, Text = country.Name, Selected = country.Name.Equals(model.Country) ? true : false }); } return(View(model)); } model.CreatedBy = CurrentUser.UserName; model.ModifierBy = CurrentUser.UserName; model.CreatedDate = DateTime.Now; model.ModifierDate = DateTime.Now; model.ListSupIng = model.ListSupIng.Where(x => x.IsActived).ToList(); string msg = ""; bool result = _factory.Insert(model, ref msg); if (result) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("Name", msg); // Get list Countries // Updated 08292017 List <CountryApiModels> lstCountries = CommonHelper.GetListCountry(); foreach (var country in lstCountries) { model.ListCountries.Add(new SelectListItem { Value = country.Name, Text = country.Name, Selected = country.Name.Equals(model.Country) ? true : false }); } return(View(model)); } } catch (Exception ex) { _logger.Error("SupplierCreate: " + ex); return(new HttpStatusCodeResult(400, ex.Message)); } }