public void Execute(TicketReservationCreateDto request) { _validator.ValidateAndThrow(request); var ticket = _mapper.Map <TicketReservation>(request); ticket.ReservationDate = DateTime.UtcNow; ticket.Bought = null; var helper = new AddFakeData(); ticket.ReservationCode = helper.GenerateReservationCode(); _context.TicketReservations.Add(ticket); _context.SaveChanges(); }
public IActionResult Post([FromBody] TicketReservationCreateDto dto, [FromServices] ICreateTicketReservationCommand command) { _executor.ExecuteCommand(command, dto); return(Ok("radi")); }