コード例 #1
0
 private void DoDelete(ProfessionEducation eduempToDelete)
 {
     if (eduempToDelete != null)
     {
         Context.ProfessionEducations.Remove(eduempToDelete);
     }
 }
コード例 #2
0
        public ProfessionEducation AddProfessionEducation(Person person)
        {
            Contract.Requires(person != null, "The person entity must not be null.");
            var eduemp = new ProfessionEducation
            {
                Title                       = this.Title,
                Role                        = this.Role,
                DateFrom                    = this.StartDate,
                DateTo                      = this.EndDate,
                OrganizationId              = this.OrganizationId,
                PersonOfEducation_PersonId  = this.PersonOfEducation_PersonId,
                PersonOfProfession_PersonId = this.PersonOfProfession_PersonId
            };

            this.Create.SetHistory(eduemp);
            if (this.PersonOfEducation_PersonId != null)
            {
                person.EducationalHistory.Add(eduemp);
            }
            else if (this.PersonOfProfession_PersonId != null)
            {
                person.ProfessionalHistory.Add(eduemp);
            }

            return(eduemp);
        }
コード例 #3
0
        private void DoUpdateProfessionEducation(UpdatedPersonEduEmp updatedEduEmp, ProfessionEducation modelToUpdate)
        {
            Contract.Requires(updatedEduEmp != null, "The updatedEduEmp must not be null.");
            throwIfEduEmpNotFound(modelToUpdate, updatedEduEmp.ProfessionEducationId);

            modelToUpdate.ProfessionEducationId = updatedEduEmp.ProfessionEducationId;
            modelToUpdate.Title                       = updatedEduEmp.Title;
            modelToUpdate.Role                        = updatedEduEmp.Role;
            modelToUpdate.DateFrom                    = updatedEduEmp.StartDate;
            modelToUpdate.DateTo                      = updatedEduEmp.EndDate;
            modelToUpdate.OrganizationId              = updatedEduEmp.OrganizationId;
            modelToUpdate.PersonOfEducation_PersonId  = updatedEduEmp.PersonOfEducation_PersonId;
            modelToUpdate.PersonOfProfession_PersonId = updatedEduEmp.PersonOfProfession_PersonId;
            updatedEduEmp.Update.SetHistory(modelToUpdate);
        }