示例#1
0
 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);
        }
示例#3
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;
 }
示例#4
0
 public ImagenService(IImagenRepository repo)
 {
     repository = repo;
 }
示例#5
0
 public ImagenService(IImagenRepository repository)
 {
     _repository = repository;
 }
示例#6
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="context">Contexto de base de datos</param>
 public DocumentoInfraestructureService(IDocumentoRepository repository, IImagenRepository imageRepository)
 {
     _repository      = repository;
     _imageRepository = imageRepository;
 }