public ActionResult save(Libro libro) { ActionResult resultado = null; if (ModelState.IsValid) { if (libro.CodLibro > 0) { ls.update(libro); ViewBag.Message = "El libro se ha actualizado"; } else { ls.create(libro); ViewBag.Message = "Libro creado con éxito"; } resultado = RedirectToAction("Index"); } else { ViewBag.AutorList = As.getAll(); resultado = View("Libro", libro); } return(resultado); }
public ActionResult Save(LibroViewModel model) { ActionResult resultado = null; try { if (model.Libro.CodLibro > -1) // UPDATE { try { lS.update(model.Libro); resultado = RedirectToAction("Index"); } catch (Exception ex) { ViewBag.infoController = MyResources.LibroResources.ErrorEditar + ex.Message; resultado = RedirectToAction("Index"); } } else // CREATE { try { lS.create(model.Libro); resultado = RedirectToAction("Index"); } catch (Exception ex) { ViewBag.ErrorMessage = MyResources.LibroResources.ErrorCrear + ex.Message; resultado = RedirectToAction("Index"); } } } catch (Exception ex) { ViewBag.ErrorMessage = MyResources.LibroResources.ErrorVistaDetalle + ex.Message; resultado = RedirectToAction("Index"); } return(resultado); }
// PUT api/<controller>/5 public HttpResponseMessage Put(Ejemplar ejemplar) { eS.update(ejemplar); return(Request.CreateResponse <Ejemplar>(System.Net.HttpStatusCode.OK, ejemplar)); }
public ActionResult Modificar(LibroViewModel lvm) { LibroService.update(lvm); return(volverAlListado()); }