Ejemplo n.º 1
0
        // статический конструктор класса program
        static Program()
        {
            // запуск ninject
            IKernel ninjectKernel = new StandardKernel();

            // регистрация серверов
            Config.RegisterServices(ninjectKernel);
            // создание связанных элементов
            rewardLogic = ninjectKernel.Get <IRewardLogic>();
            personLogic = ninjectKernel.Get <IPersonLogic>();
            medalLogic  = ninjectKernel.Get <IMedalLogic>();
        }
Ejemplo n.º 2
0
 public PersonLogic(IPersonDao personDao, IMedalDao medalDao, IRewardLogic rewardLogic)
 {
     _personDao   = personDao;
     _medalDao    = medalDao;
     _rewardLogic = rewardLogic;
 }