public Task DeleteAsync(TId id)
        {
            var collection = _mongoDbAccess.GetDatabaseCollection <T, TId>();

            return(collection.DeleteOneAsync(f => f.Id.Equals(id)));
        }
        public Task DeleteAsync(string id)
        {
            var collection = _mongoDbAccess.GetDatabaseCollection <T>();

            return(collection.DeleteOneAsync(x => x.Id == id));
        }