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