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