示例#1
0
        /// <summary>
        /// We use email as the account name
        /// </summary>
        /// <param name="userName"></param>
        /// <returns></returns>
        public Task <User> FindByNameAsync(string userName)
        {
            if (string.IsNullOrWhiteSpace(userName))
            {
                throw new ArgumentNullException("userName");
            }
            //has to be changed to FindByName
            Account account = _proxy.FindByUsername(userName);

            User user = ModelAccountToIdentityUser(account);

            return(Task.FromResult <User>(user));
        }