コード例 #1
0
        public int UpdateEducationSubject(ApplicantEduSubject subject)
        {
            using (var entities = new atmEntities())
            {
                var exist = (from a in entities.tblApplicantEduSubjects where a.EduSubjectId == subject.EduSubjectId select a).SingleOrDefault();
                if (null != exist)
                {
                    exist.ApplicantEduId = subject.ApplicantEduId;
                    exist.CreatedBy = subject.CreatedBy;
                    exist.CreatedDt = subject.CreatedDt;
                    exist.Grade = subject.Grade;
                    exist.GradeCd = !string.IsNullOrWhiteSpace(subject.GradeCd) ? subject.GradeCd.Trim() : subject.GradeCd;
                    exist.SubjectCd = subject.SubjectCd;
                    exist.LastModifiedBy = subject.LastModifiedBy;
                    exist.LastModifiedDt = DateTime.Now;
                    entities.SaveChanges();

                    return exist.EduSubjectId;
                }
            }
            return 0;
        }
コード例 #2
0
        public int SaveEducationSubject(ApplicantEduSubject subject)
        {
            using (var entities = new atmEntities())
            {
                var exist = (from a in entities.tblApplicantEduSubjects where a.ApplicantEduId == subject.ApplicantEduId && a.SubjectCd == subject.SubjectCd select a).SingleOrDefault();
                if (null != exist)
                {
                    subject.EduSubjectId = exist.EduSubjectId;
                    return UpdateEducationSubject(subject);
                }

                if (subject.EduSubjectId != 0) { return UpdateEducationSubject(subject); }

                var s = new tblApplicantEduSubject
                {
                    ApplicantEduId = subject.ApplicantEduId,
                    CreatedBy = subject.CreatedBy,
                    CreatedDt = subject.CreatedDt,
                    Grade = subject.Grade,
                    GradeCd = !string.IsNullOrWhiteSpace(subject.GradeCd) ? subject.GradeCd.Trim() : subject.GradeCd,
                    SubjectCd = subject.SubjectCd,
                    LastModifiedBy = subject.LastModifiedBy,
                    LastModifiedDt = subject.LastModifiedDt
                };
                entities.tblApplicantEduSubjects.Add(s);
                if (entities.SaveChanges() > 0)
                    return s.EduSubjectId;
            }
            return 0;
        }