Esempio n. 1
0
        public async Task <IWrappedResponse> GetByCode(ExpressCodesSearchRequest request)
        {
            var cmd = ServiceCommand <IWrappedResponse, Rules.ExpressCode.GetByCode.MainRule>
                      .Create(_serviceProvider)
                      .When(new Rules.ExpressCode.GetByCode.MainRule(request))
                      .Then(GetByCodeAction);

            return(await cmd.Execute());
        }
 public OrderLoadValidRule(ExpressCodesSearchRequest request, IRule parentRule)
 {
     // Create Context
     Context    = new ContextModel(request, this);
     ParentRule = parentRule;
 }
 public Task <ActionResult <ExpressCode> > GetByCode([FromQuery] ExpressCodesSearchRequest request)
 {
     return(this._expressCodesService.GetByCode(request).Convert <ExpressCode>(this));
 }
 public Task <ActionResult <IPaginationResult <ExpressCode> > > Get([FromQuery] ExpressCodesSearchRequest request)
 {
     return(this._expressCodesService.Search(request).Convert <IPaginationResult <ExpressCode> >(this));
 }
Esempio n. 5
0
 public MainRule(ExpressCodesSearchRequest request, IRule parentRule = null)
 {
     // Create Context
     Context    = new ContextModel(request, this);
     ParentRule = parentRule;
 }
 public ExpressCodeSearchQueryRule(ExpressCodesSearchRequest request, IRule parentRule)
 {
     // Create Context
     Context    = new ContextModel(request, this);
     ParentRule = parentRule;
 }