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 }); }
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); }
public void UpdateAssociateType(AssociateTypeLookup associateType) => Apply(new Events.AssociateTypeUpdated { AssociateType = associateType.AssociateTypeId });