using System; using gorilla.commons.utility; namespace momoney.database.transactions { public class ObjectDatabaseCommandRegistry : DatabaseCommandRegistry { public DatabaseCommand prepare_for_deletion(T entity) where T : Identifiable { return new DeleteFromDatabase(entity); } public DatabaseCommand prepare_for_flushing(T entity) where T : Identifiable { return new SaveOrUpdateFromDatabase(entity); } } }