示例#1
0
        public string Render(IFlickrRepository flickrRepository, string tags)
        {
            var splittedTags = tags.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)
                .Select(x => x.ToLower().Trim());

            var photos = new List<Flick>();

            foreach (var tag in splittedTags)
            {
                photos.AddRange(flickrRepository.GetByTag(tag));
            }

            photos = SelectUniquePhotos(photos);

            var result = "<div class='post-imageset-gallery'>";
            foreach (var photo in photos)
            {
                result +=
                    string.Format("<a class='fancybox' href='{0}' rel='group' title='{1}'><img alt='' src='{2}'></a>",
                    photo.UrlImageMedium800, photo.Description, photo.UrlImageSquareLarge);
            }
            result += "</div>";

            return result;
        }
 public PhotoOverviewViewModel(IFlickrRepository flickrRepository, IContinentRepository continentRepository, ICountryRepository countryRepository, ICityRepository cityRepository)
 {
     _flickrRepository = flickrRepository;
     _continentRepository = continentRepository;
     _countryRepository = countryRepository;
     _cityRepository = cityRepository;
 }
示例#3
0
 public WebsiteInfoProvider(
     IFlickrRepository flickrRepository,
     IInstagramRepository instagramRepository)
 {
     _flickrRepository = flickrRepository;
     _instagramRepository = instagramRepository;
 }
示例#4
0
        public FlickrController(
			IUnitOfWork unitOfWork,
			IFlickrRepository flickrRepository)
        {
            _unitOfWork = unitOfWork;
            _flickrRepository = flickrRepository;
        }
 public ServicesController(AppDbContext appDbContext, IGalleryRepository photosRepository, IFlickrRepository photosetAlbums, IConfiguration config)
 {
     _config           = config;
     _photosRepository = photosRepository;
     _photosetAlbums   = photosetAlbums;
     _appDbContext     = appDbContext;
 }
 public PieDetailDataController(ICatalogRepository catalog, IMapper mapper, IPieDetailRepository pieDetailRepository, IPieRepository pieRepository, IFlickrRepository flickrRepository)
 {
     _catalog             = catalog;
     _pieDetailRepository = pieDetailRepository;
     _pieRepository       = pieRepository;
     _flickrRepository    = flickrRepository;
     _mapper = mapper;
 }
 public PieDetailRepository(IHttpContextAccessor contextAccessor, ICalendarRepository calendarRepository, IFlickrRepository flicrRepository, IPieRepository pieRepository, IMapper mapper, AppDbContext appDbContext)
 {
     _calendar         = calendarRepository;
     _flickrRepository = flicrRepository;
     _appDbContext     = appDbContext;
     _mapper           = mapper;
     _pieRepository    = pieRepository;
     _ctx = contextAccessor;
 }
示例#8
0
 public AdminDataController(ICalendarRepository calendar, AppDbContext appDbContext, IFlickrRepository photosetAlbums, IPieDetailRepository pieDetailRepository, ICategoryRepository categoryRepository, IPieRepository pieRepository, IGalleryRepository galleryRepository)
 {
     _galleryRepository   = galleryRepository;
     _pieDetailRepository = pieDetailRepository;
     _categoryRepository  = categoryRepository;
     _pieRepository       = pieRepository;
     _appDbContext        = appDbContext;
     _photosetAlbums      = photosetAlbums;
     _calendar            = calendar;
 }
 public PieDetailController(ICatalogRepository catalogRepository, IMapper mapper, IFlickrRepository flickrRepository, AppDbContext appDbContext, IPieDetailRepository pieDetailRepository, ICategoryRepository categoryRepository, IPieRepository pieRepository)
 {
     _catalogRepository   = catalogRepository;
     _pieDetailRepository = pieDetailRepository;
     _categoryRepository  = categoryRepository;
     _pieRepository       = pieRepository;
     _appDbContext        = appDbContext;
     _mapper           = mapper;
     _flickrRepository = flickrRepository;
 }
示例#10
0
        public WidgetController(
			IInstagramRepository instagramRepository,
			IFlickrRepository flickrRepository
			)
        {
            Logger.Trace("WidgetController created");

            _instagramRepository = instagramRepository;
            _flickrRepository = flickrRepository;
        }
示例#11
0
 public AdminController(ICalendarRepository calendar, IShoppingCartRepository cart, IGalleryRepository galleryRepository, IFlickrRepository flickrRepository, IMapper mapper, AppDbContext appDbContext, IPieDetailRepository pieDetailRepository, ICategoryRepository categoryRepository, IPieRepository pieRepository)
 {
     _calendar            = calendar;
     _cart                = cart;
     _galleryRepository   = galleryRepository;
     _flickrRepository    = flickrRepository;
     _pieDetailRepository = pieDetailRepository;
     _categoryRepository  = categoryRepository;
     _pieRepository       = pieRepository;
     _appDbContext        = appDbContext;
     _mapper              = mapper;
 }
示例#12
0
        public string Render(IFlickrRepository flickrRepository, string id)
        {
            var result = "<div class='post-image'>";

            var photo = flickrRepository.GetById(int.Parse(id));
            result +=
                    string.Format("<a class='fancybox' href='{0}' title='{1}'><img border='0' alt='{2}' src='{2}'></a>",
                    photo.UrlImageMedium800, photo.Description, photo.UrlImageMedium500);

            result += "</div>";

            return result;
        }
示例#13
0
        public FlickrService(
			IApplicationSettingsProvider applicationSettingsProvider, 
			ISettingsRepository settingsRepository,
			IFlickrRepository flickrRepository,
			IUnitOfWork unitOfWork
			)
            : base(applicationSettingsProvider, 
			settingsRepository)
        {
            _applicationSettingsProvider = applicationSettingsProvider;
            _settingsRepository = settingsRepository;
            _flickrRepository = flickrRepository;
            _unitOfWork = unitOfWork;
        }
示例#14
0
 public AdminController(ICalendarRepository calendar, IShoppingCartRepository cart, IGalleryRepository galleryRepository, IFlickrRepository flickrRepository, IMapper mapper, AppDbContext appDbContext, IPieDetailRepository pieDetailRepository, ICategoryRepository categoryRepository, IPieRepository pieRepository)
 {
     _calendar            = calendar;
     _cart                = cart;
     _galleryRepository   = galleryRepository;
     _flickrRepository    = flickrRepository;
     _pieDetailRepository = pieDetailRepository;
     _categoryRepository  = categoryRepository;
     _pieRepository       = pieRepository;
     _appDbContext        = appDbContext;
     _mapper              = mapper;
     _categories          = _appDbContext.Categories.Select(x => new SelectListItem()
     {
         Value = x.CategoryId.ToString(), Text = x.CategoryName
     }).ToList();
 }
示例#15
0
        public string Render(IFlickrRepository flickrRepository, string ids)
        {
            var splittedId = ids.Split(new char[] {','}, StringSplitOptions.RemoveEmptyEntries);
            var idList = splittedId.Select(int.Parse).ToList();

            var result = "<div class='post-imageset-gallery'>";
            foreach (var id in idList)
            {
                var photo = flickrRepository.GetById(id);
                result +=
                    string.Format("<a class='fancybox' href='{0}' rel='group' title='{1}'><img alt='' src='{2}'></a>",
                    photo.UrlImageMedium800, photo.Description, photo.UrlImageSquareLarge);
            }
            result += "</div>";

            return result;
        }
示例#16
0
 public GalleryRepository(AppDbContext appDbContext, IFlickrRepository photosetAlbums)
 {
     _photosetAlbums = photosetAlbums;
     _appDbContext   = appDbContext;
 }
 public PhotosDataController(IFlickrRepository photosetAlbums, IGalleryRepository galleryRepository)
 {
     _photosetAlbums    = photosetAlbums;
     _galleryRepository = galleryRepository;
 }
 public _ImagesController(IFlickrRepository flickrRepo)
 {
     _flickrRepo = flickrRepo;
 }
示例#19
0
 public PhotosController(IFlickrRepository photosetAlbums, IGalleryRepository photosGalleryRepository)
 {
     _photosetAlbums          = photosetAlbums;
     _photosGalleryRepository = photosGalleryRepository;
 }
示例#20
0
 public PhotosMenu(IFlickrRepository photosetAlbums)
 {
     _photosetAlbums = photosetAlbums;
 }
示例#21
0
 public HomeController(IPieRepository pieRepository, IFlickrRepository flickrRepository, IPieDetailRepository pieDetailRepository)
 {
     _pieDetailRepository = pieDetailRepository;
     _pieRepository       = pieRepository;
     _flickrRepository    = flickrRepository;
 }
        public PhotoOverviewDesignViewModel(IFlickrRepository flickrRepository, IContinentRepository continentRepository, ICountryRepository countryRepository, ICityRepository cityRepository) : base(flickrRepository, continentRepository, countryRepository, cityRepository)
        {

        }