public static async Task <Boolean> Authorize(string login, string password) { HttpClientInstance.Client = new HttpClient(); var encodedPassword = PasswordEncoder.GetHash(password); var byteArray = Encoding.ASCII.GetBytes($"{login}:{encodedPassword}"); HttpClientInstance.Client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray)); return(await SetCurrentUser(login)); }
private static void AddTestUser() { var userRepository = new GenericRepository <User>(); var user = new User { Password = PasswordEncoder.GetHash("user"), Id = "user", CardNumbers = new List <string> { "1111222233334444", "1234567890123456", "9999888877776666" } }; userRepository.Insert(user).GetAwaiter().GetResult(); }