public IActionResult Delete(int id, [FromServices] IDeleteMovie command) { _executor.ExecuteCommand(command, id); return(NoContent()); }
public MenuCommands(IMenuFormatting menuFormatting, IAddNewMovie addNewMovie, IDeleteMovie deleteMovie, ISearchForMovies searchForMovies, IInputValidation inputValidation, IList <IMovie> movies, IRelevantMenus relevantMenus) { _menuFormatting = menuFormatting; _addNewMovie = addNewMovie; _deleteMovie = deleteMovie; _searchForMovies = searchForMovies; _inputValidation = inputValidation; _movies = movies; _relevantMenus = relevantMenus; _menusToPrint = new Dictionary <string, Action>(); _searchedMovieResults = new List <IMovie>(); SetUpDelegates(); GenerateMenusToPrint(); }
public IActionResult Delete(int id, [FromServices] IDeleteMovie command) { executor.ExecuteCommand(command, id); return(StatusCode(StatusCodes.Status204NoContent)); }