public async Task <Models.Diversity> CreateAsync(Models.Diversity diversity) { if (diversity == null) { return(null); } diversity.SetDefaultValues(); var documentDbProvider = new DocumentDBProvider(); var response = await documentDbProvider.CreateDiversityDetailAsync(diversity); return(response.StatusCode == HttpStatusCode.Created ? (dynamic)response.Resource : null); }