コード例 #1
0
        //POST: Editorial/Save
        public ActionResult save(WSEditorialOLD.WSEditorial editorial)
        {
            ActionResult resultado = null;

            if (ModelState.IsValid)
            {
                if (editorial.nombre != null)
                {
                    try {
                        using (WSEditorialOLD.WSEditorialOLD cliente = new WSEditorialOLD.WSEditorialOLD()) {
                            cliente.Update(editorial);
                        }
                        //eS.update(editorial);
                        ViewBag.Message = "La editorial se ha actualizado con exito";
                    } catch (Exception ex) {
                        ViewBag.ErrorMessage = "Algo ha salido mal: " + ex.Message;
                    }
                }
                else
                {
                    //eS.create(editorial);
                    using (WSEditorialOLD.WSEditorialOLD cliente = new WSEditorialOLD.WSEditorialOLD()) {
                        cliente.Create(editorial);
                    }
                    ViewBag.Message = "La editorial se ha creado con exito";
                }

                resultado = RedirectToAction("Index");
            }
            else
            {
                resultado = View("Editorial", editorial);
            }
            return(resultado);
        }
コード例 #2
0
 public ActionResult delete(int codEditorial)
 {
     //eS.delete(codEditorial);
     using (WSEditorialOLD.WSEditorialOLD cliente = new WSEditorialOLD.WSEditorialOLD()) {
         cliente.Delete(codEditorial);
     }
     return(RedirectToAction("index"));
 }
コード例 #3
0
        public ActionResult Index()
        {
            ActionResult resultado = null;
            IList <WSEditorialOLD.WSEditorial> editoriales;

            using (WSEditorialOLD.WSEditorialOLD cliente = new WSEditorialOLD.WSEditorialOLD()) {
                editoriales = cliente.GetAll();
            }
            // IList<Editorial> editoriales = eS.getAll();
            if (editoriales.Count() > 0)
            {
                resultado = View("Index", editoriales);
            }
            else
            {
                ViewBag.ErrorMessage("No hay editores en la BB.DD.");
                resultado = View("Index", editoriales);
            }
            return(resultado);
        }
コード例 #4
0
        public ActionResult createUpdate(int codEditorial = -1)
        {
            WSEditorialOLD.WSEditorial editorial = null;

            if (codEditorial < 0)
            {
                ViewBag.Title = "Editorial nuevo";
                editorial     = new WSEditorialOLD.WSEditorial();
                using (WSEditorialOLD.WSEditorialOLD cliente = new WSEditorialOLD.WSEditorialOLD()) {
                    editorial = cliente.Create(editorial);
                }
            }
            else
            {
                ViewBag.Title = "Editar editorial";
                //editorial = eS.getById(codEditorial);
                using (WSEditorialOLD.WSEditorialOLD cliente = new WSEditorialOLD.WSEditorialOLD()) {
                    editorial = cliente.Update(editorial);
                }
            }

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