public async Task <IWrappedResponse> Create(CustomerPartnersCreateRequest request) { var cmd = ServiceCommand <CustomerPartner, MainRule> .Create(_serviceProvider) .When(new MainRule(request)) .Then(CreateAction); return(await cmd.Execute()); }
public Task <ActionResult <CustomerPartner> > Post([FromBody] CustomerPartnersCreateRequest request) { return(this._customerPartnersService.Create(request).Convert <CustomerPartner>(this)); }
public MainRule(CustomerPartnersCreateRequest request) { // Create Context Context = new ContextModel(request, this); }