Esempio n. 1
0
 public void CreateClients()
 {
     UserCRUDClient        = new UserCRUD.UserCRUDClient(channel);
     AccountCRUDClient     = new AccountCRUD.AccountCRUDClient(channel);
     AuthenticationClient  = new Authentication.AuthenticationClient(channel);
     SessionCRUDClient     = new SessionCRUD.SessionCRUDClient(channel);
     CreationClient        = new Creation.CreationClient(channel);
     TransactionCRUDClient = new TransactionCRUD.TransactionCRUDClient(channel);
 }
Esempio n. 2
0
        public User GetByFilter(UserFilter userFilter)
        {
            AppContext.SetSwitch("System.Net.Http.SocketHttpHandler.HttpUnencryptedSupport", true);
            var httpClient = new HttpClient(new HttpClientHandler
            {
                SslProtocols = System.Security.Authentication.SslProtocols.Tls12,
                ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator
            });
            var channel = GrpcChannel.ForAddress("https://localhost:5001", new GrpcChannelOptions
            {
                HttpClient = httpClient
            });
            var client = new UserCRUD.UserCRUDClient(channel);

            return(client.GetByFilter(userFilter).Items.First());
        }