Example #1
0
        public ActionResult Edit(Models.StudentHonorLevel.Edit vm)
        {
            var error = new List <string>();

            using (var db = new XkSystem.Models.DbContext())
            {
                if (vm.StudentHonorLevelEdit.Id != 0)
                {
                    var tb = db.Set <Student.Entity.tbStudentHonorLevel>().Find(vm.StudentHonorLevelEdit.Id);
                    tb.No = vm.StudentHonorLevelEdit.No > 0 ? (int)vm.StudentHonorLevelEdit.No : db.Table <Student.Entity.tbStudentHonorLevel>().Select(d => d.No).DefaultIfEmpty(0).Max() + 1;
                    tb.StudentHonorLevelName = vm.StudentHonorLevelEdit.StudentHonorLevelName;
                }
                else
                {
                    var tb = new Student.Entity.tbStudentHonorLevel()
                    {
                        No = vm.StudentHonorLevelEdit.No > 0 ? (int)vm.StudentHonorLevelEdit.No : db.Table <Student.Entity.tbStudentHonorLevel>().Select(d => d.No).DefaultIfEmpty(0).Max() + 1,
                        StudentHonorLevelName = vm.StudentHonorLevelEdit.StudentHonorLevelName
                    };
                    db.Set <Student.Entity.tbStudentHonorLevel>().Add(tb);
                }

                if (db.SaveChanges() > 0)
                {
                    XkSystem.Areas.Sys.Controllers.SysUserLogController.Insert("添加/修改学生获奖级别");
                }
            }

            return(Code.MvcHelper.Post(error));
        }
Example #2
0
        public ActionResult Edit(int id = 0)
        {
            var vm = new Models.StudentHonorLevel.Edit();

            if (id != 0)
            {
                using (var db = new XkSystem.Models.DbContext())
                {
                    vm.StudentHonorLevelEdit = db.Set <Student.Entity.tbStudentHonorLevel>().Find(id);
                }
            }

            return(View(vm));
        }