Пример #1
0
        public Basic.Behavior Factory(string login, ApiDb db)
        {
            if (db == null)
            {
                throw new ArgumentNullException(nameof(db));
            }

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

            var temp = db.FindWorkerByLogin(login);

            if (temp == null)
            {
                throw new ArgumentException();
            }

            return(Factory(temp, db));
        }