public IActionResult Post( [FromBody] SeatInsertDto dto, [FromServices] ISeatInsert command) { _executor.ExecuteCommand(command, dto); return(StatusCode(201)); }
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(); }