public ActionResult Edit(int id, Autor autor) { try { autor.Id = id; AutorBLL.Update(autor); return(RedirectToAction("Index")); } catch (Excepcion ec) { ViewBag.mensaje = new Models.Mensaje(ec.UpdateMensaje(), Models.Mensaje.TipoMsg.error); ViewBag.Paises = BLL.PaisBLL.ListActivos(); return(View("Edit", autor)); } catch (Exception ex) { return(View("~/Views/Shared/Error.cshtml", new Models.ManejadorError(ex))); } }
public void UpdateTest() { Autor a = AutorBLL.Get(2); // a.Id = a.Id; a.Nombres = "pablo"; a.Apellidos = "perez"; a.Pais = PaisBLL.Get(1); a.Estado = 1; AutorBLL.Update(a); a = AutorBLL.Get(2); Assert.AreEqual("pablo", a.Nombres); Assert.AreEqual("perez", a.Apellidos); //Assert.Inconclusive("Un método que no devuelve ningún valor no se puede comprobar."); }