コード例 #1
0
 public void DeleteAssayMaterial(AssayMaterialEntity assayMaterial)
 {
     //查找是否有该学生
     AssayMaterialEntity originAssayMaterialEntity = context.AssayMaterial.FirstOrDefault(a => a.StudentID == assayMaterial.StudentID);
     if(originAssayMaterialEntity != null)
         context.AssayMaterial.Remove(originAssayMaterialEntity);
     context.SaveChanges();
 }
コード例 #2
0
        public void SaveAssayMaterial(AssayMaterialEntity assayMaterial)
        {
            if (context.AssayMaterial.FirstOrDefault(a => a.StudentID == assayMaterial.StudentID) == null)      //如果没有找到该学生StudentID对应的记录,则添加
                context.AssayMaterial.Add(assayMaterial);
            else        //否则,修改该StudentID对应的记录
            {
                AssayMaterialEntity originAssayMaterialEntity = context.AssayMaterial.FirstOrDefault(a => a.StudentID == assayMaterial.StudentID);
                context.Entry(originAssayMaterialEntity).CurrentValues.SetValues(assayMaterial);
            }

            context.SaveChanges();
        }
コード例 #3
0
 public ActionResult Familiar(AssayMaterialEntity assay)
 {
     if (assay.StudentID != Guid.Empty && ModelState.IsValid)
     {
         assayReposity.SaveAssayMaterial(assay);
         return RedirectToAction("Familiar", new { id = assay.StudentID });
     }
     else
         return RedirectToAction("List", "StudentInfo", new { page = 1 });
 }