public async override Task <HttpResponseMessage> ExecuteAsync( HttpControllerContext controllerContext, CancellationToken cancellationToken) { using (AsyncSession = DocStore.OpenAsyncSession()) { var result = await base.ExecuteAsync(controllerContext, cancellationToken); await AsyncSession.SaveChangesAsync(); return(result); } }
public Task Commit() { return(AsyncSession.SaveChangesAsync()); }