public IActionResult Post(
     [FromBody] SeatInsertDto dto,
     [FromServices] ISeatInsert command)
 {
     _executor.ExecuteCommand(command, dto);
     return(StatusCode(201));
 }
Exemple #2
0
        public void Execute(SeatInsertDto request)
        {
            _validator.ValidateAndThrow(request);

            var seat = new Seat
            {
                Number       = request.Number,
                AuditoriumId = _context.Auditoriums.Where(a => a.Name == request.AuditoriumName).First().Id
            };

            _context.Seats.Add(seat);
            _context.SaveChanges();
        }