Esempio n. 1
0
        public StoredUserInformation GetStoredCredentials(LoginCredentials enteredCredentials)
        {
            if (enteredCredentials == null)
            {
                throw new ArgumentNullException(nameof(enteredCredentials));
            }

            var userAccount = GetUserAccount(enteredCredentials);

            if (userAccount == null)
            {
                return(null);
            }

            return(new StoredUserInformation {
                SerializedCredentials = userAccount.SerializedCredentials,
                UserInformation = new UserInformation(userAccount.GetIdentity(), userAccount.Username),
            });
        }
Esempio n. 2
0
 User GetUserAccount(LoginCredentials enteredCredentials)
 {
     return(query.Query <User>().SingleOrDefault(x => x.Username == enteredCredentials.Username));
 }