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)); }
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; }