示例#1
0
 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);
 }
示例#2
0
 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);
 }
示例#3
0
        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);
        }
示例#4
0
        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();*/
        }