public Entities.Onderhoudsopdracht OnderhoudsOpdrachtUpdate(Entities.Onderhoudsopdracht onderhoudsopdracht) { using (IAutoServiceClient agent = new AutoServiceClient()) { agent.BaseUri = new Uri("http://jomaya-autoservice/"); //agent.BaseUri = new Uri("http://localhost:5003/"); var result = agent.PutUpdateOnderhoudsopdracht(ObjectMapper.ConvertOnderhoudsOpdracht(onderhoudsopdracht)); if (result is AutoService.Models.Onderhoudsopdracht) { return(ObjectMapper.ConvertOnderhoudsOpdracht(result as AutoService.Models.Onderhoudsopdracht)); } else { throw new InvalidOperationException("Een fout is opgetreden bij de MicroService, " + (result as ErrorMessage).FoutMelding); } } }