Beispiel #1
0
        /// <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");
            }
        }
Beispiel #2
0
        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"));
        }