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);
        }