public ActionResult EditCustomer(int id) { using (DbContextModel db = new DbContextModel()) { try { var customer = db.Customers.Include("Address").Where(x => x.Id == id).FirstOrDefault(); var countries = CountriesManager.LoadAllCountriesFromFile(); SelectList countriesList = new SelectList(countries, "Country"); if ((TempData["Countries"] as SelectList) != null) { var countriesSelectList = TempData["Countries"] as SelectList; var selectedCountries = countriesSelectList.Items; } TempData["Countries"] = countriesList; return(View("EditCustomer", customer)); } catch (Exception) { return(RedirectToAction("Customers")); } } }
public ActionResult Index() { var countries = CountriesManager.LoadAllCountriesFromFile(); SelectList countriesList = new SelectList(countries, "Country"); if ((TempData["Countries"] as SelectList) != null) { var countriesSelectList = TempData["Countries"] as SelectList; var selectedCountries = countriesSelectList.Items; } TempData["Countries"] = countriesList; return(View()); }
public ActionResult Index(CustomerModel customer) { var countries = CountriesManager.LoadAllCountriesFromFile(); SelectList countriesList = new SelectList(countries, "Country"); if ((TempData["Countries"] as SelectList) != null) { var countriesSelectList = TempData["Countries"] as SelectList; var selectedCountries = countriesSelectList.Items; } TempData["Countries"] = countriesList; if (ModelState.IsValid) { CustomerManager.AddNewCustomer(customer); ViewBag.AlertSuccess = true; ModelState.Clear(); return(View()); } ViewBag.AlertSuccess = false; return(View()); }