public IActionResult Create(Continent continent) { if (ModelState.IsValid) { db.Continents.Add(continent); db.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(continent)); }
public IActionResult Create(CountryViewModel viewModel) { if (ModelState.IsValid) { viewModel.Country.Continent = db.Continents.FirstOrDefault(c => c.Id == viewModel.SelectedContinent); db.Countries.Add(viewModel.Country); db.SaveChanges(); return(RedirectToAction("Index", "Continent", new { id = "All" })); } return(View(viewModel)); }
public IActionResult Create(StreetViewModel viewModel) { if (ModelState.IsValid) { var street = viewModel.Street; street.City = db.Cities.FirstOrDefault(c => c.Id == viewModel.SelectedCity); db.Streets.Add(street); db.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(viewModel)); }
public IActionResult Create(CityViewModel viewModel) { if (ModelState.IsValid) { City city = viewModel.City; city.Country = db.Countries.FirstOrDefault(c => c.Id == viewModel.SelectedCountry); city.Region = db.Regions.FirstOrDefault(r => r.Id == viewModel.SelectedRegion); db.Cities.Add(city); db.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(viewModel)); }
public IActionResult Create(RegionViewModel viewModel) { if (ModelState.IsValid) { Region region = viewModel.Region; Country country = db.Countries.FirstOrDefault(c => c.Id == viewModel.SelectedCountry); region.Country = country; db.Regions.Add(region); db.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(viewModel)); }
public IActionResult Create(AddressViewModel viewModel) { if (ModelState.IsValid) { var address = viewModel.Address; address.Country = db.Countries.FirstOrDefault(c => c.Id == viewModel.SelectedCountry); address.Region = db.Regions.FirstOrDefault(r => r.Id == viewModel.SelectedRegion); address.City = db.Cities.FirstOrDefault(c => c.Id == viewModel.SelectedCity); address.Street = db.Streets.FirstOrDefault(s => s.Id == viewModel.SelectedStreet); db.Addresses.Add(address); db.SaveChanges(); return(RedirectToAction(nameof(Index))); } return(View(viewModel)); }
public void CreateActivity(Activity activity) { _db.Activities.Add(activity); _db.SaveChanges(); }