Esempio n. 1
0
        //GET : Ejemplar/createUpdate
        public ActionResult createUpdate(int codLibro, int cod = -1)
        {
            ActionResult resultado = null;

            EjemplarWSClient.WSEjemplarModel ejemplar = null;
            //Libro libro = null;

            if (cod > 0)
            {
                using (EjemplarWSClient.WSEjemplarClient cliente = new EjemplarWSClient.WSEjemplarClient()) {
                    ejemplar = cliente.GetById(cod);
                }
                ViewBag.Message = "Editar Ejemplar";
                //libro = lS.getById(codLibro);
                //ejemplar.CodLibro = libro.CodLibro;
                //ejemplar.Titulo = libro.Titulo;
                //ejemplar.Autor = libro.Autor;
                resultado = View("Ejemplar", ejemplar);
            }
            else
            {
                ViewBag.Message = "Nuevo Ejemplar";
                ejemplar        = new EjemplarWSClient.WSEjemplarModel();
                //ejemplar.CodLibro = libro.CodLibro;
                //ejemplar.Titulo = libro.Titulo;
                //ejemplar.Autor = libro.Autor;
                //libro = lS.getById(codLibro);
                resultado = View("Ejemplar", ejemplar);
            }
            return(resultado);
        }
Esempio n. 2
0
        //GET: Ejemplar/Delete/5
        public ActionResult delete(int cod)
        {
            using (EjemplarWSClient.WSEjemplarClient cliente = new EjemplarWSClient.WSEjemplarClient()) {
                if (cliente.GetById(cod) != null)
                {
                    cliente.Delete(cod);
                    ViewBag.Message = "El ejemplar se ha borrado correctamente";
                }
            }

            /*
             * Si pones View("") --> Lo mandas a la vista
             * Si pones RedirectToAction --> lo mandas al metodo del controlador
             */
            return(RedirectToAction("Index"));
        }