Beispiel #1
0
        public GarmentPreparing(Guid identity, int uenId, string uenNo, UnitDepartmentId unitId, string unitCode, string unitName, DateTimeOffset?processDate, string roNo, string article, bool isCuttingIn, Shared.ValueObjects.BuyerId buyerId, string buyerCode, string buyerName) : base(identity)
        {
            this.MarkTransient();

            Identity    = identity;
            UENId       = uenId;
            UENNo       = uenNo;
            UnitId      = unitId;
            UnitCode    = unitCode;
            UnitName    = unitName;
            ProcessDate = processDate;
            RONo        = roNo;
            Article     = article;
            IsCuttingIn = isCuttingIn;
            BuyerId     = buyerId;
            BuyerCode   = buyerCode;
            BuyerName   = buyerName;

            ReadModel = new GarmentPreparingReadModel(Identity)
            {
                UENId       = UENId,
                UENNo       = UENNo,
                UnitId      = UnitId.Value,
                UnitCode    = UnitCode,
                UnitName    = UnitName,
                ProcessDate = ProcessDate,
                RONo        = RONo,
                Article     = Article,
                IsCuttingIn = IsCuttingIn,
                BuyerId     = BuyerId.Value,
                BuyerName   = BuyerName,
                BuyerCode   = BuyerCode
            };
            ReadModel.AddDomainEvent(new OnGarmentPreparingPlaced(this.Identity));
        }
Beispiel #2
0
 public GarmentPreparing(GarmentPreparingReadModel readModel) : base(readModel)
 {
     UENId       = ReadModel.UENId;
     UENNo       = ReadModel.UENNo;
     UnitId      = new UnitDepartmentId(ReadModel.UnitId);
     UnitCode    = ReadModel.UnitCode;
     UnitName    = ReadModel.UnitName;
     ProcessDate = ReadModel.ProcessDate;
     RONo        = ReadModel.RONo;
     Article     = ReadModel.Article;
     IsCuttingIn = ReadModel.IsCuttingIn;
     BuyerCode   = ReadModel.BuyerCode;
     BuyerId     = new Shared.ValueObjects.BuyerId(ReadModel.BuyerId);
     BuyerName   = ReadModel.BuyerName;
 }