public async Task <ContactDetails> CreateAsync(ContactDetails contactdetails)
        {
            if (contactdetails == null)
            {
                return(null);
            }

            contactdetails.SetDefaultValues();

            var documentDbProvider = new DocumentDBProvider();

            var response = await documentDbProvider.CreateContactDetailsAsync(contactdetails);

            return(response.StatusCode == HttpStatusCode.Created ? (dynamic)response.Resource : (Guid?)null);
        }