public void CrearPersona() { punto.Models.tbpersona per = new punto.Models.tbpersona() { ci="123456", estado=1, fechacreacion=DateTime.Now, fechamodificacion=DateTime.Now, fechanac=new DateTime(1990,12,12), materno="chulupi", paterno="hongo", nombre="tulus" }; PersonaController p = new PersonaController(); ViewResult sa=p.Crear(per) as ViewResult; Assert.AreEqual(1, sa.ViewBag.salida); }
public ActionResult editar(tbpersona edit) { ViewBag.salida = 0; if (ModelState.IsValid) { //la mejor forma db.Entry<tbpersona>(edit).State = System.Data.EntityState.Modified; //la tradicional //var da = db.tbpersona.Find(edit.idpersona); //da.ci = edit.ci; //.. int x = db.SaveChanges(); if (x > 0) { ViewBag.salida = x; Redirect("index"); } } return View(edit); }
public ActionResult Crear(tbpersona nuevo) { // verifica los datos introducidos //para trabajar con view ViewBag.salida = 0; if (ModelState.IsValid) { db.tbpersona.Add(nuevo); int x; if ((x = db.SaveChanges()) > 0) { ViewBag.salida = x; Redirect("index"); } } //mandamos el modelo para que el usuario //verifique los errores encontrados return View(nuevo); }
public void index() { //borraController pu = new borraController(); PersonaController pu = new PersonaController(); //pu.Index(); punto.Models.tbpersona per = new Models.tbpersona() { ci="12356", estado=1, materno="juan", paterno="juan", nombre="aa", fechacreacion=DateTime.Now, fechamodificacion=DateTime.Now }; ViewResult p = pu.Crear(per) as ViewResult; //result.ViewBag.Message Assert.AreEqual("uno1",p.ViewBag.otro); /* punto.Models.tbevento prue = new punto.Models.tbevento(); prue.titulo = "ssssss"; var t=ValidationHelper.ValidateEntity<tbevento>(prue); // var t=prue.save();*/ }