public async Task <IActionResult> Cancel([FromBody] CancelEventTicketViewModel viewModel) { if (!ModelState.IsValid) { NotifyModelStateErrors(); return(Response(viewModel)); } viewModel.UserId = _user.Id; await _userSchoolingEventTicketService.CancelTicket(viewModel); return(Response(new { })); }
public async Task CancelTicket(CancelEventTicketViewModel viewModel) { var command = Mapper.Map <CancelEventTicketCommand>(viewModel); await _bus.SendCommand(command); }