public async Task <long> DeleteAsync(Expression <Func <Post, bool> > filter) { return(await _repository.DeleteOneAsync(filter)); }