コード例 #1
0
 public ReservationsController(IGetReservationsCommand getReservations, IAddReservationCommand addReservation, IGetReservationCommand getReservation, IDeleteReservationCommand deleteReservation)
 {
     this.getReservations   = getReservations;
     this.addReservation    = addReservation;
     this.getReservation    = getReservation;
     this.deleteReservation = deleteReservation;
 }
コード例 #2
0
 public ReservationController(IAddReservationCommmand addReservationCommand, IDeleteReservationCommand deleteReservationCommand, IGetReservationCommand getReservationCommand, IEditReservationCommand editReservationCommand, IGetReservationsCommand getReservationsCommmand)
 {
     _addReservationCommand    = addReservationCommand;
     _deleteReservationCommand = deleteReservationCommand;
     _getReservationCommand    = getReservationCommand;
     _editReservationCommand   = editReservationCommand;
     _getReservationsCommmand  = getReservationsCommmand;
 }
コード例 #3
0
 public IActionResult Delete(int id, [FromServices] IDeleteReservationCommand command)
 {
     executor.ExecuteCommand(command, id);
     return(NoContent());
 }