Beispiel #1
0
        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));
 }