예제 #1
0
        public ActionResult Save(EditorialViewModel model)
        {
            ActionResult resultado = null;

            try {
                if (model.Editorial.CodEditorial > -1)
                {
                    try {
                        edS.update(model.Editorial);
                        resultado = RedirectToAction("Index");
                    } catch (Exception ex) {
                        ViewBag.ErrorMessage = MyResources.EditorialResources.ErrorEditar + ex.Message;
                        resultado            = RedirectToAction("Index");
                    }
                }
                else
                {
                    try {
                        edS.create(model.Editorial);
                        resultado = RedirectToAction("Index");
                    } catch (Exception ex) {
                        ViewBag.ErrorMessage = MyResources.EditorialResources.ErrorCrear + ex.Message;
                        resultado            = RedirectToAction("Index");
                    }
                }
            } catch (Exception ex) {
                ViewBag.ErrorMessage = MyResources.EditorialResources.ErrorVistaDetalle + ex.Message;
                resultado            = RedirectToAction("Index");
            }

            return(resultado);
        }
예제 #2
0
        // LLEVA A EDITORIAL
        public ActionResult Editorial(int codEditorial)
        {
            EditorialViewModel evm = new EditorialViewModel();

            evm.Editorial  = edS.getById(codEditorial);
            evm.Ejemplares = eS.getAllEjemplaresByEditorial(codEditorial);
            ViewBag.Title  = MyResources.AutorResources.ElementoTituloPagina + " - " + evm.Editorial.Nombre;
            return(View("~/Views/Editorial/Editorial.cshtml", evm));
        }
예제 #3
0
        public ActionResult ViewDetails(int codEditorial = -1, Boolean editar = false)
        {
            EditorialViewModel editorialModel = new EditorialViewModel();

            editorialModel.Editorial  = edS.getById(codEditorial);
            editorialModel.Ejemplares = eS.getAllEjemplaresByEditorial(codEditorial);

            if (codEditorial > 0 && editar == true)
            {
                ViewBag.Title = MyResources.EditorialResources.AccionEditar;
            }
            else if (editorialModel.Editorial != null)
            {
                ViewBag.Title = MyResources.EditorialResources.ElementoToken + editorialModel.Editorial.Nombre;
            }
            else
            {
                ViewBag.Title            = MyResources.EditorialResources.AccionCrear;
                editorialModel.Editorial = new Editorial();
            }


            return(View("Editorial", editorialModel));
        }