/// <summary> /// Updates current values for a hike. /// </summary> public void Update(Hike hike) { var currHike = hikeContext.Hikes.Find(hike.Id); if (currHike != null) { hikeContext.Entry(currHike).CurrentValues.SetValues(hike); hikeContext.SaveChanges(); } else { throw new InvalidOperationException("Hike does not exist"); } }
public IActionResult Registration(UserViewModel userViewModel) { User user = new User { Name = userViewModel.Name, Email = userViewModel.Email, Password = userViewModel.Password }; Validate(userViewModel); if (ModelState.ErrorCount > 0) { return(View(userViewModel)); } _context.Users.Add(user); _context.SaveChanges(); return(RedirectToAction("Registration", "User")); }