public IActionResult EditLocation(int ID) { Location location = context.Locations.Single(l => l.ID == ID); ViewSingleLocationViewModel viewSingleLocationViewModel = new ViewSingleLocationViewModel { ID = location.ID, Name = location.Name, Address = location.Address, City = location.City, County = location.County, State = location.State, ZIP = location.ZIP }; return(View(viewSingleLocationViewModel)); }
public IActionResult EditLocation(ViewSingleLocationViewModel viewSingleLocationViewModel, int ID) { if (ModelState.IsValid) { Location location = context.Locations.SingleOrDefault(l => l.ID == viewSingleLocationViewModel.ID); location.Name = viewSingleLocationViewModel.Name.ToUpper(); location.Address = viewSingleLocationViewModel.Address.ToUpper(); location.City = viewSingleLocationViewModel.City.ToUpper(); location.County = CountyAPI.GetCounty(viewSingleLocationViewModel.Address, viewSingleLocationViewModel.City + "," + viewSingleLocationViewModel.State).ToUpper(); location.State = viewSingleLocationViewModel.State.ToUpper(); location.ZIP = viewSingleLocationViewModel.ZIP; context.SaveChanges(); return(Redirect("/Location/Index")); } ; return(View(viewSingleLocationViewModel)); }