Esempio n. 1
0
        //смена пароля
        public void ChangeUserPassword(UserAuthorizationVm model, string newPassword)
        {
            User user = Autorization(model);

            user.Password = newPassword;

            _aplicationDbContext.SaveChanges();
        }
Esempio n. 2
0
        //авторизация
        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);
        }