Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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();
        }