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); }
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)); }