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