예제 #1
0
        public async Task <User> LoginAsync(string login, string password)
        {
            User = db.Users.SingleOrDefault(u => u.Login == login && u.Password == password);
            if (User == null)
            {
                User = await UserServer.LoginAsync(login, password);

                User.Id2 = User.Id;
                User.Id  = (int) await AddItemAsync(User);

                return(await Task.FromResult(User));
            }
            return(await Task.FromResult(User));
        }
 private async void GetToken(User _user)
 {
     User = await UserServer.LoginAsync(_user.Login, _user.Password);
 }
        private async Task GetToken(User _user)
        {
            User newUser = await UserServer.LoginAsync(_user.Login, _user.Password);

            User.Token = newUser.Token;
        }