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));
        }
Beispiel #2
0
        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());
        }
Beispiel #3
0
 public MainRule(CustomerDivisionDocumentSettingCreateRequest request, IRule parentRule = null)
 {
     // Create Context
     Context    = new ContextModel(request, this);
     ParentRule = parentRule;
 }