Esempio n. 1
0
 public bool Handles(QueryInstance query)
 {
     return(false);
 }
Esempio n. 2
0
 public QueryResponse HandleQuery(QueryInstance instance)
 {
     return(QueryHandlers.Single(c => c.Handles(instance)).Handle(instance));
 }
Esempio n. 3
0
        public QueryResponse Handle(QueryInstance instance)
        {
            var result = Model.Method.Invoke(Instance, new[] { instance.Object });

            return(new QueryResponse(instance, this, result));
        }
Esempio n. 4
0
 public QueryResponse(QueryInstance query, QueryHandlerInstance handler, object result)
 {
     Query   = query;
     Handler = handler;
     Result  = result;
 }
Esempio n. 5
0
 public bool Handles(QueryInstance instance)
 {
     return(Model.Query.IsSameAs(instance.Model));
 }