public Klant KlantInvoeren(Klant klant) { using (IKlantServiceClient agent = new KlantServiceClient()) { agent.BaseUri = new Uri("http://jomaya-klantenservice/"); //agent.BaseUri = new Uri("http://localhost:4003/"); var result = agent.Post(ObjectMapper.ConvertKlant(klant)); if (result is Agents.KlantService.Models.Klant) { return(ObjectMapper.ConvertKlant(result as Agents.KlantService.Models.Klant)); } else { throw new InvalidOperationException("Een fout is opgetreden bij de MicroService, " + (result as System.Exception).Message); } } }
private string GetEigenaarNaamFromKlantService(long klantId) { using (IKlantServiceClient agent = new KlantServiceClient()) { agent.BaseUri = Uri; var result = agent.GetKlant(klantId); if (result is Klant) { string eigenaarNaam = $"{(result as Klant).Voorletters} {(result as Klant).Tussenvoegsel} {(result as Klant).Achternaam}"; return(eigenaarNaam); } else { throw new InvalidOperationException("Een fout is opgetreden bij de MicroService, " + (result as Infrastructure.Agents.KlantService.Models.ErrorMessage).FoutMelding); } } }