public async Task <Result <Customer> > CreateCustomer(Customer customer) { var resultFromClient = await customersClient.CreateCustomerAsync(CustomerConverter.ToDto(customer)); return(new Result <Customer> { IsSuccess = resultFromClient.IsSuccess, Message = resultFromClient.Message, Value = resultFromClient.IsSuccess ? CustomerConverter.FromDto(resultFromClient.Value) : null }); }