Example #1
0
 private static void MapTo(this OrganisationEntity entity, VerifiedOrganisation organisation, string parentFullName)
 {
     organisation.AccountManagerId = entity.OrganisationalUnitEntity.accountManagerId;
     organisation.VerifiedById     = entity.OrganisationalUnitEntity.verifiedById;
     organisation.ContactDetails   = entity.OrganisationalUnitEntity.Map();
     organisation.SetParent(entity.OrganisationalUnitEntity.parentId, parentFullName);
 }
Example #2
0
        public static OrganisationEntity Map(this Organisation organisation)
        {
            var entity = new OrganisationEntity
            {
                id = organisation.Id,
            };

            organisation.MapTo(entity);
            entity.OrganisationalUnitEntity = organisation is VerifiedOrganisation ? ((VerifiedOrganisation)organisation).Map() : null;
            return(entity);
        }
Example #3
0
        public static Organisation Map(this OrganisationEntity entity, string parentFullName, ILocationQuery locationQuery)
        {
            if (entity.OrganisationalUnitEntity == null)
            {
                var organisation = new Organisation {
                    Id = entity.id
                };
                entity.MapTo(organisation, locationQuery);
                return(organisation);
            }

            var verifiedOrganisation = new VerifiedOrganisation {
                Id = entity.id
            };

            entity.MapTo(verifiedOrganisation, locationQuery);
            entity.MapTo(verifiedOrganisation, parentFullName);
            return(verifiedOrganisation);
        }
Example #4
0
        public static void MapTo(this Organisation organisation, OrganisationEntity entity)
        {
            entity.displayName = organisation.Name;

            ((IHaveAddress)organisation).MapTo(entity);
        }
Example #5
0
 private static void MapTo(this OrganisationEntity entity, Organisation organisation, ILocationQuery locationQuery)
 {
     organisation.Name    = entity.displayName;
     organisation.Address = entity.AddressEntity == null ? null : entity.AddressEntity.Map(locationQuery);
 }
Example #6
0
 private void detach_OrganisationEntities(OrganisationEntity entity)
 {
     this.SendPropertyChanging();
     entity.AddressEntity = null;
 }
Example #7
0
 partial void DeleteOrganisationEntity(OrganisationEntity instance);
Example #8
0
 partial void UpdateOrganisationEntity(OrganisationEntity instance);
Example #9
0
 partial void InsertOrganisationEntity(OrganisationEntity instance);