public void Delete(TEntity entity) { ArgumentNullCheck(entity); _database.Remove(entity); _database.SaveChanges(); }