public AnuncioService(IAnuncioRepository anuncioRepository, IAnuncioDetalleRepository anuncioDetalleRepository, IUsuarioRepository usuarioRepository, ITipoPropiedadRepository tipoPropiedadRepository, IUbicacionRepository ubicacionRepository, IEvaluacionRepository evaluacionRepository, IImagenRepository imagenRepository, IMapper mapper) { _anuncioRepository = anuncioRepository; _anuncioDetalleRepository = anuncioDetalleRepository; _usuarioRepository = usuarioRepository; _ubicacionRepository = ubicacionRepository; _imagenRepository = imagenRepository; _evaluacionRepository = evaluacionRepository; _tipoPropiedadRepository = tipoPropiedadRepository; _mapper = mapper; }
public ImagenService(IImagenRepository imagenRepository, IMapper mapper, IOptions <CloudinarySettings> cloudinaryConfig) { _imagenRepository = imagenRepository; _mapper = mapper; _cloudinaryConfig = cloudinaryConfig; Account account = new Account( _cloudinaryConfig.Value.CloudName, _cloudinaryConfig.Value.ApiKey, _cloudinaryConfig.Value.ApiSecret ); _cloudinary = new Cloudinary(account); }
/// <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; }
public ImagenService(IImagenRepository repo) { repository = repo; }
public ImagenService(IImagenRepository repository) { _repository = repository; }
/// <summary> /// Constructor /// </summary> /// <param name="context">Contexto de base de datos</param> public DocumentoInfraestructureService(IDocumentoRepository repository, IImagenRepository imageRepository) { _repository = repository; _imageRepository = imageRepository; }