Ejemplo n.º 1
0
        public ProfileController(
            HttpServerUtilityBase server,
            IUploadService <Tag> uploadTagService,
            IModifyService <Photo> modifyPhotoService,
            IDeleteService <Photo> deletePhotoService,
            IPhotoService photoService,
            IPhotoUploader photoUploader,
            IPhotoConverter photoConverter,
            ITagsHelper tagsHelper)
        {
            Guard.WhenArgument(server, "server").IsNull().Throw();
            Guard.WhenArgument(uploadTagService, "uploadTagService").IsNull().Throw();
            Guard.WhenArgument(modifyPhotoService, "modifyPhotoService").IsNull().Throw();
            Guard.WhenArgument(deletePhotoService, "deletePhotoService").IsNull().Throw();
            Guard.WhenArgument(photoService, "photoService").IsNull().Throw();
            Guard.WhenArgument(photoUploader, "photoUploader").IsNull().Throw();
            Guard.WhenArgument(photoConverter, "photoConverter").IsNull().Throw();
            Guard.WhenArgument(tagsHelper, "tagsHelper").IsNull().Throw();

            this.server             = server;
            this.uploadTagService   = uploadTagService;
            this.modifyPhotoService = modifyPhotoService;
            this.deletePhotoService = deletePhotoService;
            this.photoService       = photoService;
            this.photoUploader      = photoUploader;
            this.photoConverter     = photoConverter;
            this.tagsHelper         = tagsHelper;
        }
Ejemplo n.º 2
0
 public RankController(ApplicationDbContext context, IHostingEnvironment env, ILogger <RankController> logger, IPhotoUploader photoUploader)
 {
     _context       = context;
     _env           = env;
     _logger        = logger;
     _photoUploader = photoUploader;
 }
        public ProfileController(
            HttpServerUtilityBase server,
            IUploadService <Photo> uploadPhotoService,
            IUploadService <Tag> uploadTagService,
            IPhotoService photoService,
            IPhotoUploader photoUploader,
            ITagsHelper tagsHelper,
            IUserProvider userProvider,
            IPagingProvider <PhotoViewModel> pagingProvider)
        {
            Guard.WhenArgument(server, "server").IsNull().Throw();
            Guard.WhenArgument(uploadPhotoService, "uploadPhotoService").IsNull().Throw();
            Guard.WhenArgument(uploadTagService, "uploadTagService").IsNull().Throw();
            Guard.WhenArgument(photoService, "photoService").IsNull().Throw();
            Guard.WhenArgument(photoUploader, "photoUploader").IsNull().Throw();
            Guard.WhenArgument(tagsHelper, "tagsHelper").IsNull().Throw();
            Guard.WhenArgument(userProvider, "userProvider").IsNull().Throw();
            Guard.WhenArgument(pagingProvider, "pagingProvider").IsNull().Throw();

            this.server             = server;
            this.uploadPhotoService = uploadPhotoService;
            this.uploadTagService   = uploadTagService;
            this.photoService       = photoService;
            this.photoUploader      = photoUploader;
            this.tagsHelper         = tagsHelper;
            this.userProvider       = userProvider;
            this.pagingProvider     = pagingProvider;
        }
Ejemplo n.º 4
0
 public PhotosController(IDatingRepository datingRepository,
                         IMapper mapper,
                         IPhotoUploader photoUploader)
 {
     _photoUploader    = photoUploader;
     _mapper           = mapper;
     _datingRepository = datingRepository;
 }
Ejemplo n.º 5
0
        private FacebookApp(string sessionId, FbConfig config, IWebApi api, ILogger log)
        {
            _log       = log;
            _sessionId = sessionId;
            _config    = config;
            _connected = new ManualResetEvent(false);
            _api       = GraphApi.New(config, api);
            _uploader  = PhotoUploader.New();

            trace(config.ToJson());
        }
 public MemberController(IUnitOfWork repo, IConfiguration configuration, IPhotoUploader photoUploader, IHostingEnvironment hostingEnvironment)
 {
     _repo = repo;
     this.configuration      = configuration;
     this.photoUploader      = photoUploader;
     this.hostingEnvironment = hostingEnvironment;
     webRoot                 = configuration["WebRoot"].ToString();
     uploadDirectory         = configuration["UploadDirectory"].ToString();
     imageDirectory          = configuration["ImageDirectory"].ToString();
     fileUploadDirectoryPath = Path.Combine(uploadDirectory);
 }
Ejemplo n.º 7
0
        public void Setup()
        {
            this.photoUploadHelperMock  = new Mock <IPhotoHelper>();
            this.photoServiceMock       = new Mock <IPhotoService>();
            this.uploadPhotoServiceMock = new Mock <IUploadService <Photo> >();
            this.userProviderMock       = new Mock <IUserProvider>();

            this.photoUploader = new PhotoUploader(
                photoUploadHelperMock.Object,
                photoServiceMock.Object,
                uploadPhotoServiceMock.Object,
                userProviderMock.Object);
        }
 public ThirdPartyStorageManager(IPhotoUploader photoUploader, IMapper mapper)
 {
     this._photoUploader = photoUploader;
     this._mapper        = mapper;
 }