public async Task <ActionResult <CustomerDivisionDocumentSetting> > Post([FromForm] string values) { var request = new CustomerDivisionDocumentSettingCreateRequest(); JsonConvert.PopulateObject(values, request); return(await _divisionDocumentSettingsService.Create(request).Convert <CustomerDivisionDocumentSetting>(this)); }
public async Task <IWrappedResponse> Create(CustomerDivisionDocumentSettingCreateRequest request) { var cmd = ServiceCommand <CustomerDivisionDocumentSetting, Rules.DivisionDocumentSetting.Create.MainRule> .Create(_serviceProvider) .When(new Rules.DivisionDocumentSetting.Create.MainRule(request)) .Then(CreateAction); return(await cmd.Execute()); }
public MainRule(CustomerDivisionDocumentSettingCreateRequest request, IRule parentRule = null) { // Create Context Context = new ContextModel(request, this); ParentRule = parentRule; }