Beispiel #1
0
        private Retention(int amount, RetentionUnit unit)
        {
            if (amount < 1)
            {
                throw new ArgumentException("The Retention Amount must be >= 1");
            }

            Amount = amount;
            Unit = unit;
        }
Beispiel #2
0
        private Retention(int amount, RetentionUnit unit)
        {
            if (amount < 1)
            {
                throw new ArgumentException("The Retention Amount must be >= 1");
            }

            Amount = amount;
            Unit   = unit;
        }
        public async Task <string> Handle(CreateRetentionUnitCommand request, CancellationToken cancellationToken)
        {
            var entity = new RetentionUnit
            {
                Project     = request.Project,
                UnitNo      = request.UnitNo,
                Price       = request.Price,
                GP          = request.GP,
                GPValue     = request.GPValue,
                RetentionId = request.RetentionId,
                UnitType    = request.UnitType
            };

            _context.RetentionUnit.Add(entity);
            await _context.SaveChangesAsync(cancellationToken);

            return(entity.Id);
        }
 public RetentionPolicy(int quantityToKeep, RetentionUnit unit)
 {
     QuantityToKeep = quantityToKeep;
     Unit           = unit;
 }
 public RetentionPeriod(int quantityToKeep, RetentionUnit unit)
 {
     this.quantityToKeep = quantityToKeep;
     this.unit           = unit;
 }