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

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

                if (db.SaveChanges() > 0)
                {
                    XkSystem.Areas.Sys.Controllers.SysUserLogController.Insert("添加/修改学生荣誉类型");
                }
            }

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

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

            return(View(vm));
        }