コード例 #1
0
        public ActionResult Editar(TeacherViewModelAlta model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (CollegeEntities bd = new CollegeEntities())
                    {
                        var oTeacher = bd.Teacher.Find(model.Id_Teacher);

                        oTeacher.Name    = model.Name;
                        oTeacher.Surname = model.Surname;
                        oTeacher.National_Identity_Document = model.National_Identity_Document;
                        oTeacher.Status = model.Status;


                        bd.Entry(oTeacher).State = System.Data.Entity.EntityState.Modified;
                        bd.SaveChanges();
                    }
                    return(Redirect("~/Teacher/Index"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            return(View());
        }
コード例 #2
0
        public ActionResult Nuevo(TeacherViewModelAlta model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    using (CollegeEntities bd = new CollegeEntities())
                    {
                        var oTeacher = new Teacher();

                        oTeacher.Name    = model.Name;
                        oTeacher.Surname = model.Surname;
                        oTeacher.National_Identity_Document = model.National_Identity_Document;
                        oTeacher.Status = model.Status;


                        bd.Teacher.Add(oTeacher);
                        bd.SaveChanges();
                    }
                    return(Redirect("~/Teacher/Index"));
                }

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

            using (CollegeEntities bd = new CollegeEntities())
            {
                var oTeacher = bd.Teacher.Find(Id);

                model.Name    = oTeacher.Name;
                model.Surname = oTeacher.Surname;
                model.National_Identity_Document = oTeacher.National_Identity_Document;
                model.Status     = oTeacher.Status;
                model.Id_Teacher = oTeacher.Id_Teacher;
            }


            return(View(model));
        }