//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); }
public ActionResult save(EjemplarWSClient.WSEjemplarModel ejemplar) { ActionResult resultado = null; if (ModelState.IsValid) { if (ejemplar.ISBN != null) { //es.update(ejemplar); using (EjemplarWSClient.WSEjemplarClient cliente = new EjemplarWSClient.WSEjemplarClient()) { cliente.Update(ejemplar); } ViewBag.Message = "El ejemplar se ha actualizado"; } else { //es.create(ejemplar); using (EjemplarWSClient.WSEjemplarClient cliente = new EjemplarWSClient.WSEjemplarClient()) { cliente.Create(ejemplar); } ViewBag.Message = "El ejemplar se ha creado con éxito"; } resultado = RedirectToAction("Index"); } else { resultado = View(ejemplar); } return(resultado); }