Exemplo n.º 1
0
        public async Task <ActionResult <Partner> > Delete([FromForm] int key)
        {
            var request = new PartnersDeleteRequest {
                Id = key
            };

            return(await _partnersService.Delete(request).Convert <Partner>(this));
        }
Exemplo n.º 2
0
        public async Task <IWrappedResponse> Delete(PartnersDeleteRequest request)
        {
            var cmd = ServiceCommand <Partner, Rules.Partner.Delete.MainRule>
                      .Create(_serviceProvider)
                      .When(new Rules.Partner.Delete.MainRule(request))
                      .Then(DeleteAction);

            return(await cmd.Execute());
        }
Exemplo n.º 3
0
 public MainRule(PartnersDeleteRequest request, IRule parentRule = null)
 {
     // Create Context
     Context    = new ContextModel(request, this);
     ParentRule = parentRule;
 }