示例#1
0
 /// <summary>
 /// Constructor de la clase Fachada que basicamente inyecta las dependencias de los repositorios con Ninject.
 /// </summary>
 /// <param name="bannerRepository"></param>
 /// <param name="campaniaRepository"></param>
 public Fachada(IBannerRepository bannerRepository, ICampaniaRepository campaniaRepository, IRepository <Fuente> fuenteRepository, IRepository <Imagen> imagenRepository)
 {
     iBannerRepository   = bannerRepository;
     iCampaniaRepository = campaniaRepository;
     iFuenteRepository   = fuenteRepository;
     iImagenRepository   = imagenRepository;
 }
示例#2
0
 /// <summary>
 /// Constructor de la clase Fachada que basicamente inyecta las dependencias de los repositorios con Ninject.
 /// </summary>
 /// <param name="bannerRepository"></param>
 /// <param name="campaniaRepository"></param>
 public Fachada(IBannerRepository pBannerRepository,
                ICampaniaRepository pCampaniaRepository,
                IFuenteRepository pFuenteRepository,
                IImagenRepository pImagenRepository,
                IRepository <Banner> pRepositoryBaseBanner,
                IRepository <Campania> pRepositoryBaseCampania,
                IRepository <FuenteRSS> pRepositoryBaseRSS,
                IRepository <FuenteTextoFijo> pRepositoryBaseTXT,
                IRepository <Imagen> pRepositoryBaseImagen,
                ILogger pLogger)
 {
     cBannerRepository       = pBannerRepository;
     cCampaniaRepository     = pCampaniaRepository;
     cFuenteRepository       = pFuenteRepository;
     cImagenRepository       = pImagenRepository;
     cRepositoryBaseBanner   = pRepositoryBaseBanner;
     cRepositoryBaseCampania = pRepositoryBaseCampania;
     cRepositoryBaseRSS      = pRepositoryBaseRSS;
     cRepositoryBaseTXT      = pRepositoryBaseTXT;
     cRepositoryBaseImagen   = pRepositoryBaseImagen;
     cLogger = pLogger;
 }