Exemplo n.º 1
0
        //Authentication user
        public AuthViewModel Authentication(string email, string password)
        {
            AuthViewModel authVM = new AuthViewModel();

            using (UsersRepository userRepository = new UsersRepository())
            {
                User user = userRepository.AuthenticateUser(email, password);
                if (user != null)
                {
                    authVM.Token   = Token(user.Email, user.IsAdmin);
                    authVM.Email   = user.Email;
                    authVM.IsAdmin = user.IsAdmin;
                    return(authVM);
                }
                else
                {
                    return(null);
                }
            }
        }