Пример #1
0
        public ActionResult Edit(int id = 0)
        {
            using (var db = new XkSystem.Models.DbContext())
            {
                var vm = new Models.PerformTotal.Edit();

                if (id != 0)
                {
                    var tb = (from p in db.Table <Perform.Entity.tbPerformTotal>()
                              where p.Id == id
                              select new Dto.PerformTotal.Edit
                    {
                        Id = p.Id,
                        CourseId = p.tbCourse.Id,
                        TotalScore = p.TotalScore,
                        PerformId = p.tbPerform.Id,
                        StudentId = p.tbStudent.Id
                    }).FirstOrDefault();
                    if (tb != null)
                    {
                        vm.PerformTotalEdit = tb;
                    }
                }
                return(View(vm));
            }
        }
Пример #2
0
 public ActionResult Edit(Models.PerformTotal.Edit vm)
 {
     using (var db = new XkSystem.Models.DbContext())
     {
         var error = new List <string>();
         if (error.Count == decimal.Zero)
         {
             if (vm.PerformTotalEdit.Id == 0)
             {
                 var tb = new Perform.Entity.tbPerformTotal();
                 db.Set <Perform.Entity.tbPerformTotal>().Add(tb);
                 if (db.SaveChanges() > 0)
                 {
                     XkSystem.Areas.Sys.Controllers.SysUserLogController.Insert("添加评价总分数据");
                 }
             }
             else
             {
                 var tb = (from p in db.Table <Perform.Entity.tbPerformTotal>()
                           where p.Id == vm.PerformTotalEdit.Id
                           select p).FirstOrDefault();
                 if (tb != null)
                 {
                     if (db.SaveChanges() > 0)
                     {
                         XkSystem.Areas.Sys.Controllers.SysUserLogController.Insert("修改评价总分数据");
                     }
                 }
                 else
                 {
                     error.AddError(Resources.LocalizedText.MsgNotFound);
                 }
             }
         }
         return(Code.MvcHelper.Post(error));
     }
 }