public ActionResult <UpdateVenueDTO> Put([FromBody] UpdateVenueDTO request) { var command = new EditVenueCommand(_mapper.Map <Venue>(request)); var handler = _commandHandler.Build(command); return(Ok(_mapper.Map <VenueDTO>(handler.Execute()))); }
public ICommandHandler <EditVenueCommand, Venue> Build(EditVenueCommand command) { return(new EditVenueCommandHandler(_service, command)); }