Beispiel #1
0
        public MyObjectLogic(IMyObjectRepository repository, IMyObjectDAO dao, IAuditLogger logger)
        {
            if (repository == null)
            {
                throw new ArgumentNullException("repository");
            }
            if (dao == null)
            {
                throw new ArgumentNullException("dao");
            }
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            _repository = repository;
            _dao        = dao;
            _logger     = logger;
        }
 public MyObjectChooseBetterName(IMyObjectRepository repository,
                                 MyObjectFactory factory)
 {
     _repository = repository;
     _factory    = factory;
 }