internal static void MapTo(this Employer employer, EmployerEntity entity) { employer.MapTo(entity.RegisteredUserEntity); employer.MapTo((IHaveEmailAddressEntity)entity.RegisteredUserEntity); employer.MapTo((IHavePhoneNumberEntity)entity); entity.jobTitle = employer.JobTitle; entity.organisationId = employer.Organisation.Id; entity.subRole = (byte)employer.SubRole; entity.EmployerIndustryEntities = employer.Industries == null ? null : employer.Industries.Map(employer.Id); }
internal static EmployerEntity Map(this Employer employer) { var entity = new EmployerEntity { id = employer.Id, RegisteredUserEntity = new RegisteredUserEntity { id = employer.Id }, }; employer.MapTo(entity); return(entity); }
private void detach_EmployerEntities(EmployerEntity entity) { this.SendPropertyChanging(); entity.OrganisationEntity = null; }
partial void DeleteEmployerEntity(EmployerEntity instance);
partial void UpdateEmployerEntity(EmployerEntity instance);
partial void InsertEmployerEntity(EmployerEntity instance);