Example #1
0
        // cat specific composite commands


        static DbCommands() // note static constructor
        {                   // inject receiver and singleton
            IDbCommandReceiver <Event> receiver = SingletonDbReceiver <Event> .Receiver;

            // generic database commands
            AddDbCommand     = new GenericDbAddCommand <Event>(receiver);
            GetByIdDbCommand = new GenericDbGetByIdCommand <Event>(receiver);
            GetListDbCommand = new GenericDbGetListCommand <Event>(receiver);
            UpdateDbCommand  = new GenericDbUpdateCommand <Event>(receiver);
            DeleteDbCommand  = new GenericDbDeleteCommand <Event>(receiver);
            ClearDbCommand   = new GenericDbClearCommand <Event>(receiver);
        }
 public GenericDbUpdateCommand(IDbCommandReceiver <TObject> receiver) : base(receiver)
 {
 }
 public GenericDbGetByIdCommand(IDbCommandReceiver <TObject> receiver) : base(receiver)
 {
 }
 public AbstractGenericDbCommand(IDbCommandReceiver <TObject> receiver)
 {
     Receiver = receiver;
 }
 public GenericDbClearCommand(IDbCommandReceiver <TObject> receiver) : base(receiver)
 {
 }