コード例 #1
0
 public PrePopulateRepositories(
     [NotNull] IMillersRepository millersRepository,
     [NotNull] IFarmsRepository farmsRepository,
     [NotNull] IPaddocksRepository paddocksRepository)
 {
     m_MillersRepository  = millersRepository;
     m_FarmsRepository    = farmsRepository;
     m_PaddocksRepository = paddocksRepository;
 }
コード例 #2
0
        public FarmsService(
            [NotNull] ISelkieLogger logger,
            [NotNull] IEventAggregator eventAggregator,
            [NotNull] IFarmsRepository farmsRepository,
            [NotNull] IMillersRepository millersRepository)
            : base(logger)
        {
            m_EventAggregator   = eventAggregator;
            m_FarmsRepository   = farmsRepository;
            m_MillersRepository = millersRepository;

            m_EventAggregator.Subscribe(this);
        }