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