public async Task <IWrappedResponse> Search(CustomerPartnersSearchRequest request) { var cmd = ServiceCommand <Olma.Partner, Rules.CustomerPartner.Search.MainRule> .Create(_serviceProvider) .When(new Rules.CustomerPartner.Search.MainRule(request)) .Then(SearchAction); return(await cmd.Execute()); }
public MainRule(CustomerPartnersSearchRequest request) { // Create Context Context = new ContextModel(request, this); }
public Task <ActionResult <IPaginationResult <CustomerPartner> > > Get([FromQuery] CustomerPartnersSearchRequest request) { return(this._customerPartnersService.Search(request).Convert <IPaginationResult <CustomerPartner> >(this)); }