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}