public async Task <IWrappedResponse> Update(CustomerDivisionUpdateRequest request) { var cmd = ServiceCommand <CustomerDivision, Rules.CustomerDivision.Update.MainRule> .Create(_serviceProvider) .When(new Rules.CustomerDivision.Update.MainRule(request)) .Then(UpdateAction); return(await cmd.Execute()); }
public Task <ActionResult <CustomerDivision> > Patch([FromBody] CustomerDivisionUpdateRequest request) { return(_divisionsService.Update(request).Convert <CustomerDivision>(this)); }
public MainRule(CustomerDivisionUpdateRequest request, IRule parentRule = null) { // Create Context Context = new ContextModel(request, this); ParentRule = parentRule; }