Esempio n. 1
0
 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)));
     }
 }
Esempio n. 2
0
        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.");
        }