Ejemplo n.º 1
0
        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"));
 }