public RentPoint(string name, string adress, Employee employee, Safe safe, CashBox cashbox)
        {
            if (employee == null)
            {
                throw new ArgumentNullException(nameof(employee));
            }

            if (safe == null)
            {
                throw new ArgumentNullException(nameof(safe));
            }

            if (cashbox == null)
            {
                throw new ArgumentNullException(nameof(cashbox));
            }

            if (name == null)
            {
                throw new ArgumentNullException(nameof(name));
            }

            if (adress == null)
            {
                throw new ArgumentNullException(nameof(adress));
            }

            Name     = name;
            Adress   = adress;
            Employee = employee;
            Safe     = safe;
            CashBox  = cashbox;
        }
Beispiel #2
0
        public RentPoint(string name, Employee employee, Safe safe, CashBox cashbox)
        {
            if (employee == null)
            {
                throw new ArgumentNullException(nameof(employee));
            }

            if (safe == null)
            {
                throw new ArgumentNullException(nameof(safe));
            }

            if (cashbox == null)
            {
                throw new ArgumentNullException(nameof(cashbox));
            }
            if (string.IsNullOrWhiteSpace(name))
            {
                throw new ArgumentNullException(nameof(name));
            }
            Name     = name;
            Employee = employee;
            Safe     = safe;
            CashBox  = cashbox;
        }
        public RentPoint(Employee employee, Safe safe, CashBox cashbox)
        {
            if (employee == null)
            {
                throw new ArgumentNullException(nameof(employee));
            }

            if (safe == null)
            {
                throw new ArgumentNullException(nameof(safe));
            }

            if (cashbox == null)
            {
                throw new ArgumentNullException(nameof(cashbox));
            }

            Employee = employee;
            Safe     = safe;
            CashBox  = cashbox;
        }
 internal void MoveMoneyToCashBox(CashBox cashBox, decimal money)
 {
     TakeMoney(money);
     cashBox.PutMoney(money);
 }