public async Task<IActionResult> Post(PersonViewModel person)
 {
     var handler = new TransactionCommandHandlerDecorator<CreatePersonCommand>(
         new CreatePersonCommandHandler());
     
     await handler.Handle(new CreatePersonCommand(person.Name, person.Email));
     return new HttpStatusCodeResult((int)HttpStatusCode.OK);
 }
Exemple #2
0
        public async Task <IActionResult> Post(PersonViewModel person)
        {
            var handler = new TransactionCommandHandlerDecorator <CreatePersonCommand>(
                new CreatePersonCommandHandler());

            await handler.Handle(new CreatePersonCommand(person.Name, person.Email));

            return(new HttpStatusCodeResult((int)HttpStatusCode.OK));
        }