Esempio n. 1
0
 public static Associate Create(int associateId, int dunsNumber, string longName, string shortName, bool isParent, bool isInternal,
                                bool isDeactivating, AssociateTypeLookup associateType, StatusCodeLookup statusCode)
 {
     return(new Associate
     {
         Id = associateId,
         DUNSNumber = DUNSNumber.Create(dunsNumber),
         LongName = LongName.Create(longName),
         ShortName = ShortName.Create(shortName),
         IsParent = isParent,
         IsInternal = isInternal,
         IsDeactivating = isDeactivating,
         AssociateType = associateType,
         AssociateTypeId = associateType.AssociateTypeId,
         StatusCode = statusCode,
         StatusCodeId = statusCode.StatusCodeId
     });
 }
Esempio n. 2
0
        public static Associate Create(int associateId, ShortName shortName, LongName longName, AssociateTypeLookup associateType,
                                       bool isParent, bool isInternal, StatusCodeLookup statusCode)
        {
            var associate = new Associate();

            associate.Apply(
                new Events.AssociateCreated
            {
                Id            = associateId,
                ShortName     = shortName,
                LongName      = longName,
                AssociateType = associateType.AssociateTypeId,
                IsParent      = isParent,
                IsInternal    = isInternal,
                StatusCode    = statusCode
            }
                );

            return(associate);
        }
Esempio n. 3
0
 public void UpdateAssociateType(AssociateTypeLookup associateType) => Apply(new Events.AssociateTypeUpdated
 {
     AssociateType = associateType.AssociateTypeId
 });