public async Task <Models.Customer> CreateNewCustomerAsync(Models.Customer customer) { if (customer == null) { return(null); } customer.SetDefaultValues(); var documentDbProvider = new DocumentDBProvider(); var response = await documentDbProvider.CreateCustomerAsync(customer); return(response.StatusCode == HttpStatusCode.Created ? (dynamic)response.Resource : null); }