public void Register(Volunteer volunteer, IList<JobRole> jobRoles, IList<Technology> technologies) { foreach (var jobRole in jobRoles) { var volunteerJobRole = new VolunteerJobRole { Volunteer = volunteer, JobRoleID = jobRole.JobRoleID, VolunteerID = volunteer.VolunteerID }; } foreach (var technology in technologies) { var volunteerTechnology = new VolunteerTechnology() { Volunteer = volunteer, TechnologyID = technology.TechnologyID, VolunteerID = volunteer.VolunteerID }; } _datacontext.Volunteers.InsertOnSubmit(volunteer); }
partial void DeleteVolunteerTechnology(VolunteerTechnology instance);
partial void UpdateVolunteerTechnology(VolunteerTechnology instance);
partial void InsertVolunteerTechnology(VolunteerTechnology instance);
private void detach_VolunteerTechnologies(VolunteerTechnology entity) { this.SendPropertyChanging(); entity.Volunteer = null; }
private void attach_VolunteerTechnologies(VolunteerTechnology entity) { this.SendPropertyChanging(); entity.Technology = this; }