コード例 #1
0
        public ActionResult Editar(Tabla3ViewModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (examenEntities db = new examenEntities())
                    {
                        var oTabla = db.EVAs.Find(model.Id);
                        oTabla.Nombre    = model.Nombre;
                        oTabla.matricula = model.Matricula;
                        oTabla.campus    = (int)model.Campus;
                        oTabla.queja     = model.Queja;
                        oTabla.Fecha     = model.Fecha;
                        oTabla.Estatus   = model.Estatus;
                        //Enum.GetName(typeof(/*enum estado estudiante*/), model.Estatus) caso de oTabla.Estatus sea string y model.Estatus un enum
                        //Enum.Parse(typeof(/*enum estado estudiante*/), oTabla.Estatus), model.Estatus) caso de oTabla.Estatus sea enum y model.Estatus un string
                        db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified;
                        db.SaveChanges();
                    }
                    return(Redirect("/EVA/"));
                }
                return(View());
            }

            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #2
0
        public ActionResult Editar(int Id)
        {
            Tabla3ViewModel model = new Tabla3ViewModel();

            using (examenEntities db = new examenEntities())
            {
                var oTabla = db.EVAs.Find(Id);
                model.Nombre    = oTabla.Nombre;
                model.Matricula = oTabla.matricula;
                model.Campus    = (Campus)oTabla.campus;
                model.Queja     = oTabla.queja;
                model.Fecha     = oTabla.Fecha;
                model.Estatus   = oTabla.Estatus;
                model.Id        = oTabla.Id;
            }
            return(View(model));
        }