/// <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; }
/// <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; }