예제 #1
0
파일: Mappings.cs 프로젝트: formist/LinkMe
 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);
 }
예제 #2
0
파일: Mappings.cs 프로젝트: formist/LinkMe
        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);
        }
예제 #3
0
 private void detach_EmployerEntities(EmployerEntity entity)
 {
     this.SendPropertyChanging();
     entity.OrganisationEntity = null;
 }
예제 #4
0
 partial void DeleteEmployerEntity(EmployerEntity instance);
예제 #5
0
 partial void UpdateEmployerEntity(EmployerEntity instance);
예제 #6
0
 partial void InsertEmployerEntity(EmployerEntity instance);