예제 #1
0
        public async Task <IActionResult> Delete(int id)
        {
            var model = _repo.FindById(id);

            if (model == null)
            {
                return(NotFound());
            }

            var isSuccess = _repo.Delete(model);

            if (!isSuccess)
            {
                return(BadRequest());
            }

            return(NoContent());
        }
예제 #2
0
        public IActionResult OnPost(int Id)
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            var PeliculaToDelete = _peliculaRepository.GetById(Id);

            if (PeliculaToDelete == null)
            {
                return(NotFound());
            }


            PeliculaToDelete.Codigo   = Pelicula.Codigo;
            PeliculaToDelete.Titulo   = Pelicula.Titulo;
            PeliculaToDelete.Año      = Pelicula.Año;
            PeliculaToDelete.Duracion = Pelicula.Duracion;

            _peliculaRepository.Delete(PeliculaToDelete);
            return(RedirectToPage("./Peliculas"));
        }
 public Pelicula Delete(long id)
 {
     return(IPeliculaRepository.Delete(id));
 }
예제 #4
0
 public async Task Delete(int id)
 {
     await _peliculaRepository.Delete(id);
 }