Example #1
0
        public ActionResult Delete(int codLibro)
        {
            IList <Ejemplar> ejemplares = eS.getEjemplaresByLibro(codLibro);

            if (ejemplares.Count != 0)
            {
                if (lS.getById(codLibro) != null)
                {
                    try {
                        lS.delete(codLibro);
                        ViewBag.Message = MyResources.LibroResources.ExitoDelete;
                    } catch (Exception ex) {
                        ViewBag.ErrorMessage = MyResources.LibroResources.ErrorDelete + ex.Message;
                    }
                }
                else
                {
                    ViewBag.ErrorMessage = MyResources.LibroResources.ErrorItemNoEncontrado;
                }
            }
            else
            {
                ViewBag.ErrorMessage = MyResources.LibroResources.ErrorBorrarTieneEjemplares;
            }


            return(RedirectToAction("Index"));
        }
 //GET: Libro/Delete
 public ActionResult delete(int codigo)
 {
     if (ls.getById(codigo) != null)
     {
         ls.delete(codigo);
         ViewBag.Message = "El libro se ha borrado";
     }
     return(RedirectToAction("Index"));
 }