private void DoDelete(ProfessionEducation eduempToDelete) { if (eduempToDelete != null) { Context.ProfessionEducations.Remove(eduempToDelete); } }
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); }
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); }