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); }
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()); }