public IActionResult Register(RegisterViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } try { _context.Users.Add(new User() { UserPassword = Hasher.HashPassword(viewModel.Password), Username = viewModel.UserName, Email = viewModel.Email, UserType = (byte)UserTypeEnum.Viewer }); _context.SaveChanges(); SetSuccess("Rejestracja zakończona sukcesem."); } catch (Exception e) { SetError(e); return(View(viewModel)); } return(RedirectToAction("Index", "Home")); }
public void SaveChanges() { _context.SaveChanges(); }