public async Task <ActionResult <CustomerDivision> > Delete(int id) { var request = new CustomerDivisionDeleteRequest { Id = id }; return(await _divisionsService.Delete(request).Convert <CustomerDivision>(this)); }
public async Task <IWrappedResponse> Delete(CustomerDivisionDeleteRequest request) { var cmd = ServiceCommand <CustomerDivision, Rules.CustomerDivision.Delete.MainRule> .Create(_serviceProvider) .When(new Rules.CustomerDivision.Delete.MainRule(request)) .Then(DeleteAction); return(await cmd.Execute()); }
public MainRule(CustomerDivisionDeleteRequest request, IRule parentRule = null) { // Create Context Context = new ContextModel(request, this); ParentRule = parentRule; }