Example #1
0
 public MovieService(IMovieRepository movieRepository, ICastRepository castRepository, IFavoriteRepository favoriteRepository, IGenreRepository genreRepository)
 {
     _movieRepository    = movieRepository;
     _castRepository     = castRepository;
     _favoriteRepository = favoriteRepository;
     _genreRepository    = genreRepository;
 }
Example #2
0
 public FavoriteService(ILoggerWrapper <FavoriteService> logger, IFavoriteRepository favoriteRepository, IProductRepository productRepository, FavoriteResponseMessages messages)
 {
     _logger             = logger;
     _favoriteRepository = favoriteRepository;
     _productRepository  = productRepository;
     _messages           = messages;
 }
 public FavoriteParametersPresenter(IMultiParameterEditView view, IScaleParametersPresenter scaleParametersPresenter, IEditParameterPresenterTask editParameterPresenterTask, IParameterTask parameterTask,
                                    IParameterToParameterDTOMapper parameterDTOMapper, IParameterContextMenuFactory contextMenuFactory, IFavoriteRepository favoriteRepository) :
     base(view, scaleParametersPresenter, editParameterPresenterTask, parameterTask, parameterDTOMapper, contextMenuFactory)
 {
     _favoriteRepository = favoriteRepository;
     _allParameterCache  = _parameterTask.PathCacheFor(Enumerable.Empty <IParameter>());
 }
 public CustomerController(IUserRepository userRepository, IMovieRepository movieRepository,
                           IFavoriteRepository favoriteRepository)
 {
     _userRepository     = userRepository;
     _movieRepository    = movieRepository;
     _favoriteRepository = favoriteRepository;
 }
Example #5
0
        protected override void Context()
        {
            _view                        = A.Fake <IFavoriteParametersView>();
            _parameterTask               = A.Fake <IParameterTask>();
            _favoriteRepository          = A.Fake <IFavoriteRepository>();
            _multiParameterEditPresenter = A.Fake <IMultiParameterEditPresenter>();
            _favoriteTask                = A.Fake <IFavoriteTask>();

            sut = new FavoriteParametersPresenter(_view, _multiParameterEditPresenter, _parameterTask, _favoriteRepository, _favoriteTask);

            _par1       = new PKSimParameter().WithName("par1");
            _par2       = new PKSimParameter().WithName("par2");
            _par3       = new PKSimParameter().WithName("par3");
            _parameters = new List <IParameter> {
                _par1, _par2, _par3
            };
            var pathCache = new PathCache <IParameter>(A.Fake <IEntityPathResolver>())
            {
                { "par1", _par1 }, { "par2", _par2 }, { "par3", _par3 }
            };

            A.CallTo(() => _parameterTask.PathCacheFor(_parameters)).Returns(pathCache);
            _favorites = new List <string>();
            A.CallTo(() => _favoriteRepository.All()).Returns(_favorites);

            A.CallTo(() => _multiParameterEditPresenter.Edit(A <IEnumerable <IParameter> > ._))
            .Invokes(x => _allEditedParameters = x.GetArgument <IEnumerable <IParameter> >(0));
        }
Example #6
0
 public ProfileController()
 {
     _profileRepo = EntityProfileRepository.Instance;
     _locationRepo = EntityLocationRepository.Instance;
     _feedRepo = EntityActivityRepository.Instance;
     _favRepo = EntityFavoriteRepository.Instance;
 }
Example #7
0
        /// <summary>
        /// Initializes a new instance of the <see cref="FavoriteAppService"/> class.
        ///     Construtor padrão de <see cref="FavoriteAppService"/>.
        /// </summary>
        /// <param name="uow">
        ///     Contrato do Unit of Work. Veja <see cref="IUnitOfWork"/>.
        /// </param>
        /// <param name="mapper">
        ///     Contrato do AutoMapper. Veja <see cref="IMapper"/>.
        /// </param>
        /// <param name="repository">
        ///     O repositório da entidade Favorite. Veja <see cref="IFavoriteRepository"/>.
        /// </param>

        public FavoriteAppService(
            IUnitOfWork uow,
            IMapper mapper,
            IFavoriteRepository repository)
            : base(uow, mapper, repository)
        {
        }
        protected override void Context()
        {
            _view = A.Fake <IMultiParameterEditView>();
            _scaleParameterPresenter    = A.Fake <IScaleParametersPresenter>();
            _parameterTask              = A.Fake <IParameterTask>();
            _contextMenuFactory         = A.Fake <IParameterContextMenuFactory>();
            _favoriteRepository         = A.Fake <IFavoriteRepository>();
            _parameterDTOMapper         = A.Fake <IParameterToParameterDTOMapper>();
            _editParameterPresenterTask = A.Fake <IEditParameterPresenterTask>();
            sut         = new FavoriteParametersPresenter(_view, _scaleParameterPresenter, _editParameterPresenterTask, _parameterTask, _parameterDTOMapper, _contextMenuFactory, _favoriteRepository);
            _par1       = new PKSimParameter().WithName("par1");
            _par2       = new PKSimParameter().WithName("par2");
            _par3       = new PKSimParameter().WithName("par3");
            _parameters = new List <IParameter> {
                _par1, _par2, _par3
            };
            var pathCache = new PathCache <IParameter>(A.Fake <IEntityPathResolver>())
            {
                { "par1", _par1 }, { "par2", _par2 }, { "par3", _par3 }
            };

            A.CallTo(() => _parameterTask.PathCacheFor(_parameters)).Returns(pathCache);
            _par1DTO = new ParameterDTO(_par1);
            _par2DTO = new ParameterDTO(_par2);
            A.CallTo(() => _parameterDTOMapper.MapFrom(_par1)).Returns(_par1DTO);
            A.CallTo(() => _parameterDTOMapper.MapFrom(_par2)).Returns(_par2DTO);
            _favorites = new List <string>();
            A.CallTo(() => _favoriteRepository.All()).Returns(_favorites);
        }
 public ParameterIdentificationTask(
     IParameterIdentificationFactory parameterIdentificationFactory,
     IWithIdRepository withIdRepository,
     IEntitiesInSimulationRetriever entitiesInSimulationRetriever,
     IObservedDataRepository observedDataRepository,
     IEntityPathResolver entityPathResolver,
     IIdentificationParameterFactory identificationParameterFactory,
     IOSPSuiteExecutionContext executionContext,
     IFavoriteRepository favoriteRepository,
     IParameterIdentificationSimulationSwapValidator simulationSwapValidator,
     IApplicationController applicationController,
     IParameterIdentificationSimulationSwapCorrector parameterIdentificationSimulationSwapCorrector,
     IDialogCreator dialogCreator,
     ISimulationSelector simulationSelector,
     IHeavyWorkManager heavyWorkManager,
     IParameterAnalysableParameterSelector parameterSelector)
 {
     _parameterIdentificationFactory = parameterIdentificationFactory;
     _withIdRepository = withIdRepository;
     _entitiesInSimulationRetriever  = entitiesInSimulationRetriever;
     _observedDataRepository         = observedDataRepository;
     _entityPathResolver             = entityPathResolver;
     _identificationParameterFactory = identificationParameterFactory;
     _executionContext        = executionContext;
     _favoriteRepository      = favoriteRepository;
     _simulationSwapValidator = simulationSwapValidator;
     _applicationController   = applicationController;
     _parameterIdentificationSimulationSwapCorrector = parameterIdentificationSimulationSwapCorrector;
     _dialogCreator      = dialogCreator;
     _simulationSelector = simulationSelector;
     _heavyWorkManager   = heavyWorkManager;
     _parameterSelector  = parameterSelector;
 }
Example #10
0
 public FavoriteController(
     IFavoriteRepository favoriteRepository,
     IFavoriteConvertor favoriteConvertor)
 {
     this.favoriteRepository = favoriteRepository;
     this.favoriteConvertor  = favoriteConvertor;
 }
        public ProductController(IProductDataService productDataService, 
            IBrandDataService brandDataService,
            IOrderRepository orderRepo,
            IOrderItemRepository orderItemRepo,
            IOrderLogRepository orderLogRepo,
            IProductRepository productRepo,
            IFavoriteRepository favoriteRepo,
            IPromotionRepository promotionRepo,
            IOrder2ExRepository orderexRepo,
            IRMA2ExRepository rmaexRepo,
           IInventoryRepository inventoryRepo)
        {
            _productDataService = productDataService;
            _passHelper = new PassHelper(brandDataService);
            _orderRepo = orderRepo;
            _orderItemRepo = orderItemRepo;
            _orderLogRepo = orderLogRepo;
            _productRepo = productRepo;
            _favoriteRepo = favoriteRepo;
            _promotionRepo = promotionRepo;
            _orderexRepo = orderexRepo;
            _rmaexRepo = rmaexRepo;
            _inventoryRepo = inventoryRepo;

        }
Example #12
0
 public FavoritesController(IFavoriteRepository favoriteRepository, IMapper mapper, IUrlHelper urlHelper)
 //public FavoritesController(IFavoriteRepository favoriteRepository, IMapper mapper)
 {
     _favoriteRepository = favoriteRepository;
     _mapper             = mapper;
     _urlHelper          = urlHelper;
 }
Example #13
0
 public UserService(IUserRepository userRepository, IPurchaseRepository purchaseRepository, IReviewRepository reviewRepository, IFavoriteRepository favoriteRepository)
 {
     _userRepository     = userRepository;
     _purchaseRepository = purchaseRepository;
     _reviewRepository   = reviewRepository;
     _favoriteRepository = favoriteRepository;
 }
        //DI
        public ProjectUnitOfWork
        (
            ProjectDbContext _context,
            IArticleCommentRepository articleComments,
            IArticleLikeDisslikeRepository articleLikeDisslikes,
            IArticleRepository articles,
            IArticleCategoryRepository articleCategories,
            IAuthorizationAppealRepository authorizationAppeals,
            IChatCommentRepository chatComments,
            IChatRepository chats,
            IFavoriteRepository favorites,
            ITopicCommentRepository topicComments,
            ITopicRepository topics,
            IUserHistoryRepository userHistories,
            IUserRepository users

        ) : base(_context)

        {
            ArticleComments      = articleComments;
            ArticleLikeDisslikes = articleLikeDisslikes;
            Articles             = articles;
            ArticleCategories    = articleCategories;
            AuthorizationAppeals = authorizationAppeals;
            ChatComments         = chatComments;
            Chats         = chats;
            Favorites     = favorites;
            TopicComments = topicComments;
            Topics        = topics;
            UserHistories = userHistories;
            Users         = users;
        }
 public QuantityToSimulationParameterSelectionDTOMapper(IQuantityToQuantitySelectionDTOMapper quantitySelectionDTOMapper, IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper, IFavoriteRepository favoriteRepository, IParameterToParameterDTOMapper parameterDTOMapper)
 {
     _quantitySelectionDTOMapper = quantitySelectionDTOMapper;
     _quantityDisplayPathMapper  = quantityDisplayPathMapper;
     _favoriteRepository         = favoriteRepository;
     _parameterDTOMapper         = parameterDTOMapper;
 }
Example #16
0
 /*
  * Constructor Injection, injecting MovieRepository instance
  */
 public MovieService(IMovieRepository movieRepository, IFavoriteRepository favoriteRepository, IPurchaseRepository purchaseRepository, IMovieCastRepository movieCastRepository)
 {
     _movieRepository     = movieRepository;
     _favoriteRepository  = favoriteRepository;
     _purchaseRepository  = purchaseRepository;
     _movieCastRepository = movieCastRepository;
 }
Example #17
0
 public PKSimExportTask(IPKSimStarter pkSimStarter, ISimulationPersistor simulationPersister, IFavoriteRepository favoriteRepository, IJournalRetriever journalRetriever)
 {
     _pkSimStarter        = pkSimStarter;
     _simulationPersister = simulationPersister;
     _favoriteRepository  = favoriteRepository;
     _journalRetriever    = journalRetriever;
 }
Example #18
0
 public FavoriteService(IFavoriteRepository favoriteRepository, ISerialRepository _serialRepository, IMoviesRepository _movieRepository, IMapper mapper)
 {
     this.favoriteRepository = favoriteRepository;
     this._serialRepository  = _serialRepository;
     this._movieRepository   = _movieRepository;
     this.mapper             = mapper;
 }
Example #19
0
        /// <summary>
        /// Process returns a JSON response list of folders
        /// </summary>
        public void Process(UriWrapper uri, IHttpProcessor processor, User user)
        {
            // Shortcut to favorites repository
            IFavoriteRepository favoriteRepository = Injection.Kernel.Get <IFavoriteRepository>();

            // Lists of favorites and items associated
            IList <IItem>    items     = new List <IItem>();
            IList <Favorite> favorites = new List <Favorite>();

            // If no action specified, read favorites
            if (uri.Action == null || uri.Action == "read")
            {
                // Get this users's favorites
                favorites = favoriteRepository.FavoritesForUserId((int)user.UserId);

                // Get the items associated with their favorites
                items = favoriteRepository.ItemsForFavorites(favorites);

                // Send response
                processor.WriteJson(new FavoritesResponse(null, items, favorites));
                return;
            }

            // Verify ID present for remaining actions
            if (uri.Id == null)
            {
                processor.WriteJson(new FavoritesResponse("ID required for modifying favorites", null, null));
                return;
            }

            // create - add favorites
            if (uri.Action == "create")
            {
                favoriteRepository.AddFavorite((int)user.UserId, (int)uri.Id, null);
                processor.WriteJson(new FavoritesResponse(null, items, favorites));
                return;
            }

            // delete - remove favorites
            if (uri.Action == "delete")
            {
                // Grab favorite to delete, verify its ownership
                Favorite fav = favoriteRepository.FavoriteForId((int)uri.Id);
                if (fav.FavoriteUserId != user.UserId)
                {
                    processor.WriteJson(new FavoritesResponse("Cannot delete another user's favorite", null, null));
                    return;
                }

                // Remove favorite
                favoriteRepository.DeleteFavorite((int)uri.Id);
                processor.WriteJson(new FavoritesResponse(null, items, favorites));
                return;
            }

            // Invalid action
            processor.WriteJson(new FavoritesResponse("Invalid action specified: " + uri.Action, null, null));
            return;
        }
 public FavoriteService(IFavoriteRepository favoriteRepository, IReviewRepository reviewRepository, IUserRepository userRepository, IConverter converter, string webApplicationUrl)
 {
     _favoriteRepository = favoriteRepository;
     _reviewRepository   = reviewRepository;
     _userRepository     = userRepository;
     _converter          = converter;
     _webApplicationUrl  = webApplicationUrl;
 }
Example #21
0
        public UserService(IUserRepository userRepository, ICryptoService cryptoService, IReviewRepository reviewRepository, IFavoriteRepository favoriteRepository)
        {
            _userRepository = userRepository;
            _cryptoService  = cryptoService;

            _reviewRepository   = reviewRepository;
            _favoriteRepository = favoriteRepository;
        }
Example #22
0
        public App()
        {
            InitializeComponent();


            DependencyService.Register <INavigationService, NavigationService>();
            _favoriteRepository = new FavoriteRepository();
        }
Example #23
0
 public GameController(IGameRepository gameRepository,
                       IAuthorRepository authorRepository,
                       IFavoriteRepository favoriteRepository)
 {
     _gameRepository     = gameRepository;
     _authorRepository   = authorRepository;
     _favoriteRepository = favoriteRepository;
 }
Example #24
0
 public FavoriteService(IFavoriteRepository repository,
                        IIdentityService identityService,
                        IAdvertisementRepository advertisementRepository)
 {
     _repository              = repository;
     _identityService         = identityService;
     _advertisementRepository = advertisementRepository;
 }
Example #25
0
 public UserService(IUserRepository userRepository, IReviewsRepository _reviewRepository, IFavoriteRepository _favouriteRepository, IMapper mapper, IOptions <AppSettings> appSettings)
 {
     this.userRepository      = userRepository;
     this._favoriteRepository = _favouriteRepository;
     this._reviewRepository   = _reviewRepository;
     this.mapper  = mapper;
     _appSettings = appSettings.Value;
 }
Example #26
0
 public BlogService(IBlogRepository blogRepository, IFollowingRepository followingRepository, IFavoriteRepository favoriteRepository,
                    IMapper mapper)
 {
     _blogRepository      = blogRepository;
     _followingRepository = followingRepository;
     _favoriteRepository  = favoriteRepository;
     _mapper = mapper;
 }
 protected override void Context()
 {
     _formulaMapper            = A.Fake <IFormulaToFormulaBuilderDTOMapper>();
     _groupRepository          = A.Fake <IGroupRepository>();
     _favoriteRepository       = A.Fake <IFavoriteRepository>();
     _entityPathResolver       = A.Fake <IEntityPathResolver>();
     _pathToPathElementsMapper = A.Fake <IPathToPathElementsMapper>();
     sut = new ParameterToParameterDTOMapper(_formulaMapper, _groupRepository, _favoriteRepository, _entityPathResolver, _pathToPathElementsMapper);
 }
Example #28
0
 public UserService(IUserRepository userRepository, IPurchaseRepository purchaseRepository, ICryptoService cryptoService, IMovieService movieService, IReviewRepository reviewRepository, IFavoriteRepository favoriteRepository)
 {
     _userRepository     = userRepository;
     _cryptoService      = cryptoService;
     _movieService       = movieService;
     _purchaseRepository = purchaseRepository;
     _reviewRepository   = reviewRepository;
     _favoriteRepository = favoriteRepository;
 }
Example #29
0
 public FavoriteTask(IFavoriteRepository favoriteRepository, IEntityPathResolver entityPathResolver, IEventPublisher eventPublisher,
                     IDialogCreator dialogCreator, ISerializationTask serializationTask)
 {
     _favoriteRepository = favoriteRepository;
     _entityPathResolver = entityPathResolver;
     _eventPublisher     = eventPublisher;
     _dialogCreator      = dialogCreator;
     _serializationTask  = serializationTask;
 }
        /// <summary>
        /// Create a new instance of Favorite Management Service
        /// </summary>
        /// <param name="favoriteRepository">Associated favoriteRepository, intented to be resolved with DI</param>
        public FavoriteAppService(IFavoriteRepository favoriteRepository) //the userinfo repository
        {
            if (favoriteRepository == null)
            {
                throw new ArgumentNullException("favoriteRepository");
            }

            _favoriteRepository = favoriteRepository;
        }
Example #31
0
        public FavoriteServiceTest()
        {
            _favoriteRepositoryMock = NSubstitute.Substitute.For <IFavoriteRepository>();
            _reviewRepositoryMock   = NSubstitute.Substitute.For <IReviewRepository>();
            _userRepositoryMock     = NSubstitute.Substitute.For <IUserRepository>();
            _converterMock          = NSubstitute.Substitute.For <IConverter>();

            _favoriteService = new FavoriteService(_favoriteRepositoryMock, _reviewRepositoryMock, _userRepositoryMock, _converterMock, "");
        }
 protected override void Context()
 {
     _entityPathResolver = A.Fake <IEntityPathResolver>();
     _favoriteRepository = A.Fake <IFavoriteRepository>();
     _view = A.Fake <IEditFavoritesView>();
     _editParameterListPresenter = A.Fake <IEditParameterListPresenter>();
     _favoriteTask = A.Fake <IFavoriteTask>();
     sut           = new EditFavoritesInSimulationPresenter(_view, _favoriteRepository, _entityPathResolver, _editParameterListPresenter, _favoriteTask);
 }
Example #33
0
 public FavoritesController()
 {
     _favRepo = EntityFavoriteRepository.Instance;
     _locRepo = EntityLocationRepository.Instance;
 }
 public FavoriteDataService(IFavoriteRepository favoriteRepository)
 {
     _favoriteRepository = favoriteRepository;
 }
Example #35
0
 public FavoriteService(IFavoriteRepository favoriteRepository, IUserService userService)
 {
     this._favoriteRepository = favoriteRepository;
     this._userService = userService;
 }
Example #36
0
 /// <summary>
 /// 构造器方法
 /// </summary>
 /// <param name="tenantTypeId">租户类型Id</param>
 /// <param name="favoriteRepository">订阅数据访问</param>
 public SubscribeService(string tenantTypeId, IFavoriteRepository favoriteRepository)
 {
     this.tenantTypeId = tenantTypeId;
     this.favoriteRepository = favoriteRepository;
 }
Example #37
0
 public MappingManagerV2()
 {
     //注意 只能 查询不能有修改操作
     _userAccountRepository = ServiceLocator.Current.Resolve<IUserAccountRepository>();
     _vUserRoleRepository = ServiceLocator.Current.Resolve<IVUserRoleRepository>();
     _promotionBrandRelationRepository = ServiceLocator.Current.Resolve<IPromotionBrandRelationRepository>();
     _likeRepository = ServiceLocator.Current.Resolve<ILikeRepository>();
     _couponRepository = ServiceLocator.Current.Resolve<ICouponRepository>();
     _favoriteRepository = ServiceLocator.Current.Resolve<IFavoriteRepository>();
     _pointRepository = ServiceLocator.Current.Resolve<IPointRepository>();
 }
 public FavoriteService(IFavoriteRepository fr, IUnitOfWork uow)
 {
     favoriteRepository = fr;
     unitOfWork = uow;
 }