public async Task <DeleteResult> DeleteOneAsync <T>(Expression <Func <T, bool> > expression, IMongoDBStateContext stateContext = null) where T : class
 {
     return(await context.DeleteOneAsync <T>(expression, stateContext));
 }