//смена пароля public void ChangeUserPassword(UserAuthorizationVm model, string newPassword) { User user = Autorization(model); user.Password = newPassword; _aplicationDbContext.SaveChanges(); }
//авторизация public User Autorization(UserAuthorizationVm model) { if (model == null) { throw new Exception("Invalid model"); } var checkUser = _aplicationDbContext.Users.FirstOrDefault(p => p.Email == model.Email && p.Password == model.Password); if (checkUser == null) { throw new Exception("Invalid Email or Password!"); } return(checkUser); }