main
 1using System;
 2using gorilla.commons.utility;
 3
 4namespace momoney.database.transactions
 5{
 6    public class ObjectDatabaseCommandRegistry : DatabaseCommandRegistry
 7    {
 8        public DatabaseCommand prepare_for_deletion<T>(T entity) where T : Identifiable<Guid>
 9        {
10            return new DeleteFromDatabase<T>(entity);
11        }
12
13        public DatabaseCommand prepare_for_flushing<T>(T entity) where T : Identifiable<Guid>
14        {
15            return new SaveOrUpdateFromDatabase<T>(entity);
16        }
17    }
18}