public async Task <IWrappedResponse> Search(LoadCarrierOfferingsSearchRequest request) { var cmd = ServiceCommand <LoadCarrierOffering, Rules.LoadCarrierOfferings.Search.MainRule> .Create(_serviceProvider) .When(new Rules.LoadCarrierOfferings.Search.MainRule(request)) .Then(SearchAction); return(await cmd.Execute()); }
public MainRule(LoadCarrierOfferingsSearchRequest request) { Context = new ContextModel(request, this); }
public Task <ActionResult <IEnumerable <LoadCarrierOffering> > > SearchLoadCarrierOfferings([FromQuery] LoadCarrierOfferingsSearchRequest request) { return(this._loadCarrierOfferingsService.Search(request).Convert <IEnumerable <LoadCarrierOffering> >(this)); }