Esempio n. 1
0
        public IActionResult ConfirmDelete(int id, MovieDeleteViewModel vm)
        {
            if (!TryValidateModel(vm))
            {
                return(View(vm));
            }

            _movieDatabase.Delete(id);

            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
 private void DeleteMovie(int id)
 {
     _movies.Delete(id);
     RefreshUI();
     //for (var index = 0; index < _movies.Length; ++index)
     //{
     //    //Array element acess :: = V[int]
     //    //if (_movies[index] != null && _movies{index].Id == id)
     //    if (_movies[index]?.Id == id) //null conditional ?. if instance != null acess the member
     //    {
     //        _movies[index] = null;
     //        return;
     //    };
     //};
 }
Esempio n. 3
0
        private void DeleteMovie(int id)
        {
            _movies.Delete(id);
            RefreshUI();

            /*for (var index = 0; index<_movies.Length; ++index)
             * {
             *   // Array element access ::= V{int}
             *   //if (_movies[index] != null && _movies[index].Id == id )
             *   if (_movies[index]?.Id == id ) // null conditional ?. if instance != null, access the member otherwise skip
             *   {
             *       _movies[index] = null;   // Movie is a ref type thus movie and _movies[index] reference the same instance
             *       return;
             *       // Add movie to array
             *   }
             * };*/
        }
        public IActionResult ConfirmDelete([FromRoute] int id)
        {
            _movieDatabase.Delete(id);

            return(RedirectToAction(nameof(Index)));
        }
Esempio n. 5
0
 public IActionResult ConfirmDelete(int id)
 {
     _movieDatabase.Delete(id);
     return(RedirectToAction(""));
 }
Esempio n. 6
0
 public IActionResult ConfirmDelete(MovieDeleteViewModel vm)
 {
     _movieDatabase.Delete(vm.Id);
     return(RedirectToAction("Index"));
 }