コード例 #1
0
        //根据 id 删除 教职工信息
        public BaseViewModel delFacultystaffInfo(int id)
        {
            BaseViewModel     baseView = new BaseViewModel();
            facultystaff_Info info     = _facultystaffInfoRepository.getbyID(id);

            if (info != null)
            {
                _facultystaffInfoRepository.RemoveInfo(info);
                int i = _facultystaffInfoRepository.SaveChanges();
                if (i > 0)
                {
                    baseView.ResponseCode = 0;
                    baseView.Message      = "删除成功";
                }
                else
                {
                    baseView.ResponseCode = 1;
                    baseView.Message      = "删除失败";
                }
            }
            else
            {
                baseView.ResponseCode = 1;
                baseView.Message      = "删除失败";
            }
            return(baseView);
        }
コード例 #2
0
        /// <summary>
        /// 删除登记健康信息
        /// </summary>
        /// <param name="healthInfoDeleteViewModel"></param>
        public void DeleteHealthRegisterInfo(HealthInfoDeleteViewModel healthInfoDeleteViewModel)
        {
            healthRegisterRepository.DelByList(healthInfoDeleteViewModel.DeleteList);

            for (int i = 0; i < healthInfoDeleteViewModel.DeleteList.Count; i++)
            {
                var facultystaff = facultystaffInfoRepository.getbyID(healthInfoDeleteViewModel.DeleteList[i]); //查询白绑定的基础信息
                var studentInfo  = studentInfoRepository.getbyID(healthInfoDeleteViewModel.DeleteList[i]);
                if (facultystaff != null)                                                                       //不为空复制键值
                {
                    facultystaff.StudentRegisterHeath_InfoId = null;
                    facultystaffInfoRepository.Update(facultystaff);
                }
                if (studentInfo != null)
                {
                    studentInfo.StudentRegisterHeath_InfoId = null;
                    studentInfoRepository.Update(studentInfo);
                }
            }
            healthRegisterRepository.SaveChanges();
        }