Ejemplo n.º 1
0
 public CommentsController(UserManager <User> userManager, ICommentServices commentServices, IViewModelMapper <Comment, CommentViewModel> commentMapper, ILogger logger)
 {
     _userManager     = userManager;
     _commentServices = commentServices;
     _commentMapper   = commentMapper;
     _logger          = logger;
 }
Ejemplo n.º 2
0
        // The Mapper is not used in the demo but it is injected and ready to be used.

        public GridController(
            IGridDataService gridService,
            IViewModelMapper <JObject, MyGridViewModel> dataMapper)
        {
            _gridService = gridService;
            _dataMapper  = dataMapper;
        }
Ejemplo n.º 3
0
 public OrderDetailsViewModelFactory(
     ILocalizationProvider localizationProvider,
     IViewModelMapper viewModelMapper,
     ICountryService countryService,
     IProductUrlProvider productUrlProvider,
     ICartViewModelFactory cartViewModelFactory,
     IPaymentProviderFactory paymentProviderFactory,
     IShippingTrackingProviderFactory shippingTrackingProviderFactory,
     ITaxViewModelFactory taxViewModelFactory,
     ILineItemViewModelFactory lineItemViewModelFactory,
     IRewardViewModelFactory rewardViewModelFactory,
     ICurrencyProvider currencyProvider)
 {
     LocalizationProvider            = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     ViewModelMapper                 = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     CountryService                  = countryService ?? throw new ArgumentNullException(nameof(countryService));
     ProductUrlProvider              = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     CartViewModelFactory            = cartViewModelFactory ?? throw new ArgumentNullException(nameof(cartViewModelFactory));
     PaymentProviderFactory          = paymentProviderFactory ?? throw new ArgumentNullException(nameof(paymentProviderFactory));
     ShippingTrackingProviderFactory = shippingTrackingProviderFactory ?? throw new ArgumentNullException(nameof(shippingTrackingProviderFactory));
     TaxViewModelFactory             = taxViewModelFactory ?? throw new ArgumentNullException(nameof(taxViewModelFactory));
     LineItemViewModelFactory        = lineItemViewModelFactory ?? throw new ArgumentNullException(nameof(lineItemViewModelFactory));
     RewardViewModelFactory          = rewardViewModelFactory ?? throw new ArgumentNullException(nameof(rewardViewModelFactory));
     CurrencyProvider                = currencyProvider ?? throw new ArgumentNullException(nameof(currencyProvider));
 }
        public MembershipViewService(
            IMyAccountUrlProvider myAccountUrlProvider,
            IViewModelMapper viewModelMapper,
            ICustomerRepository customerRepository,
            ICartMergeProvider cartMergeProvider)
        {
            if (myAccountUrlProvider == null)
            {
                throw new ArgumentNullException("myAccountUrlProvider");
            }
            if (viewModelMapper == null)
            {
                throw new ArgumentNullException("viewModelMapper");
            }
            if (customerRepository == null)
            {
                throw new ArgumentNullException("customerRepository");
            }
            if (cartMergeProvider == null)
            {
                throw new ArgumentNullException("cartMergeProvider");
            }

            Membership = new StaticMembershipProxy();

            MyAccountUrlProvider = myAccountUrlProvider;
            ViewModelMapper      = viewModelMapper;
            CustomerRepository   = customerRepository;
            CartMergeProvider    = cartMergeProvider;
        }
 public RecurringOrderProgramViewModelFactory(
     IViewModelMapper viewModelMapper,
     ILocalizationProvider localizationProvider)
 {
     ViewModelMapper      = viewModelMapper;
     LocalizationProvider = localizationProvider;
 }
        public CustomerViewService(
            IViewModelMapper viewModelMapper,
            ICustomerRepository customerRepository,
            ICultureService cultureService,
            ILocalizationProvider localizationProvider)
        {
            if (viewModelMapper == null)
            {
                throw new ArgumentNullException("viewModelMapper");
            }
            if (customerRepository == null)
            {
                throw new ArgumentNullException("customerRepository");
            }
            if (cultureService == null)
            {
                throw new ArgumentNullException("cultureService");
            }
            if (localizationProvider == null)
            {
                throw new ArgumentNullException("localizationProvider");
            }

            ViewModelMapper      = viewModelMapper;
            CustomerRepository   = customerRepository;
            CultureService       = cultureService;
            LocalizationProvider = localizationProvider;
        }
Ejemplo n.º 7
0
 public HomeController(IMemoryCache cache, ITheatreService theatreServices,
                       IViewModelMapper <Theatre, TheatreViewModel> theatreViewModelMapper)
 {
     _cache           = cache ?? throw new ArgumentNullException(nameof(cache));
     _theatreServices = theatreServices ?? throw new ArgumentNullException(nameof(theatreServices));
     _theatreVmMapper = theatreViewModelMapper ?? throw new ArgumentNullException(nameof(theatreViewModelMapper));
 }
 public DeviceController(IDeviceService deviceService, IViewModelMapper <DeviceDTO, CreateDeviceViewModel> deviceViewModelMapper, IViewModelMapper <DeviceTypeDTO, CreateDeviceTypeViewModel> deviceTypeViewModelMapper, IDeviceTypeService deviceTypeService)
 {
     _deviceService             = deviceService;
     _deviceViewModelMapper     = deviceViewModelMapper;
     _deviceTypeViewModelMapper = deviceTypeViewModelMapper;
     _deviceTypeService         = deviceTypeService;
 }
Ejemplo n.º 9
0
            public ProductViewModelFactoryProxy(IViewModelMapper viewModelMapper,
                                                IProductRepository productRepository,
                                                IDamProvider damProvider,
                                                ILocalizationProvider localizationProvider,
                                                ILookupService lookupService,
                                                IProductUrlProvider productUrlProvider,
                                                IScopeViewService scopeViewService,
                                                IRecurringOrdersRepository recurringOrdersRepository,
                                                IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory,
                                                IRecurringOrdersSettings recurringOrdersSettings,
                                                IProductSpecificationsViewService productSpecificationsViewService)

                : base(
                    viewModelMapper,
                    productRepository,
                    damProvider,
                    localizationProvider,
                    lookupService,
                    productUrlProvider,
                    scopeViewService,
                    recurringOrdersRepository,
                    recurringOrderProgramViewModelFactory,
                    recurringOrdersSettings,
                    productSpecificationsViewService)
            {
            }
Ejemplo n.º 10
0
 public ProductViewModelFactory(
     IViewModelMapper viewModelMapper,
     IProductRepository productRepository,
     IDamProvider damProvider,
     ILocalizationProvider localizationProvider,
     ILookupService lookupService,
     IProductUrlProvider productUrlProvider,
     IScopeViewService scopeViewService,
     IRecurringOrdersRepository recurringOrdersRepository,
     IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory,
     IRecurringOrdersSettings recurringOrdersSettings,
     IProductSpecificationsViewService productSpecificationsViewService,
     IMyAccountUrlProvider myAccountUrlProvider)
 {
     ViewModelMapper                       = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     ProductRepository                     = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
     DamProvider                           = damProvider ?? throw new ArgumentNullException(nameof(damProvider));
     LocalizationProvider                  = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     LookupService                         = lookupService ?? throw new ArgumentNullException(nameof(lookupService));
     ProductUrlProvider                    = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     ScopeViewService                      = scopeViewService ?? throw new ArgumentNullException(nameof(scopeViewService));
     RecurringOrdersRepository             = recurringOrdersRepository ?? throw new ArgumentNullException(nameof(recurringOrdersRepository));
     RecurringOrderProgramViewModelFactory = recurringOrderProgramViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderProgramViewModelFactory));
     RecurringOrdersSettings               = recurringOrdersSettings;
     ProductSpecificationsViewService      = productSpecificationsViewService ?? throw new ArgumentNullException(nameof(productSpecificationsViewService));
     MyAccountUrlProvider                  = myAccountUrlProvider ?? throw new ArgumentNullException(nameof(myAccountUrlProvider));
 }
 protected BaseSearchViewService(
     ISearchRepository searchRepository,
     IViewModelMapper viewModelMapper,
     IDamProvider damProvider,
     ILocalizationProvider localizationProvider,
     IProductUrlProvider productUrlProvider,
     ISearchUrlProvider searchUrlProvider,
     IFacetFactory facetFactory,
     ISelectedFacetFactory selectedFacetFactory,
     IPriceProvider priceProvider,
     IComposerContext composerContext,
     IProductSettingsViewService productSettings,
     IScopeViewService scopeViewService,
     IRecurringOrdersSettings recurringOrdersSettings)
 {
     SearchRepository        = searchRepository ?? throw new ArgumentNullException(nameof(searchRepository));
     ViewModelMapper         = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     DamProvider             = damProvider ?? throw new ArgumentNullException(nameof(damProvider));
     LocalizationProvider    = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     ProductUrlProvider      = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     SearchUrlProvider       = searchUrlProvider ?? throw new ArgumentNullException(nameof(searchUrlProvider));
     SelectedFacetFactory    = selectedFacetFactory ?? throw new ArgumentNullException(nameof(selectedFacetFactory));
     FacetFactory            = facetFactory ?? throw new ArgumentNullException(nameof(facetFactory));
     PriceProvider           = priceProvider ?? throw new ArgumentNullException(nameof(priceProvider));
     ComposerContext         = composerContext ?? throw new ArgumentNullException(nameof(composerContext));
     ProductSettings         = productSettings ?? throw new ArgumentNullException(nameof(productSettings));
     ScopeViewService        = scopeViewService ?? throw new ArgumentNullException(nameof(scopeViewService));
     RecurringOrdersSettings = recurringOrdersSettings ?? throw new ArgumentNullException(nameof(recurringOrdersSettings));
 }
Ejemplo n.º 12
0
 public ProductSettingsViewService(
     IProductSettingsRepository productSettingsRepository,
     IViewModelMapper viewModelMapper)
 {
     ProductSettingsRepository = productSettingsRepository;
     ViewModelMapper           = viewModelMapper;
 }
Ejemplo n.º 13
0
        public CategoryBrowsingViewService(
            ISearchRepository searchRepository,
            IViewModelMapper viewModelMapper,
            IDamProvider damProvider,
            ILocalizationProvider localizationProvider,
            IProductUrlProvider productUrlProvider,
            ISearchUrlProvider searchUrlProvider,
            ICategoryRepository categoryRepository,
            ICategoryBrowsingUrlProvider categoryBrowsingUrlProvider,
            IFacetFactory facetFactory,
            ISelectedFacetFactory selectedFacetFactory,
            IPriceProvider priceProvider,
            IComposerContext composerContext,
            IProductSettingsViewService productSettings,
            IScopeViewService scopeViewService,
            IRecurringOrdersSettings recurringOrdersSettings)

            : base(
                searchRepository,
                viewModelMapper,
                damProvider,
                localizationProvider,
                productUrlProvider,
                searchUrlProvider,
                facetFactory,
                selectedFacetFactory,
                priceProvider,
                composerContext,
                productSettings,
                scopeViewService,
                recurringOrdersSettings)
        {
            CategoryRepository          = categoryRepository ?? throw new ArgumentNullException(nameof(categoryRepository));
            CategoryBrowsingUrlProvider = categoryBrowsingUrlProvider ?? throw new ArgumentNullException(nameof(categoryBrowsingUrlProvider));
        }
        public ProductPriceViewService(IProductRepository productRepository, ILocalizationProvider localizationProvider, IViewModelMapper viewModelMapper,
                                       IScopeViewService scopeViewService)
        {
            if (productRepository == null)
            {
                throw new ArgumentNullException(nameof(productRepository));
            }
            if (localizationProvider == null)
            {
                throw new ArgumentNullException(nameof(localizationProvider));
            }
            if (viewModelMapper == null)
            {
                throw new ArgumentNullException(nameof(viewModelMapper));
            }
            if (scopeViewService == null)
            {
                throw new ArgumentNullException(nameof(scopeViewService));
            }

            ProductRepository    = productRepository;
            LocalizationProvider = localizationProvider;
            ViewModelMapper      = viewModelMapper;
            ScopeViewService     = scopeViewService;
        }
Ejemplo n.º 15
0
            public ProductViewModelFactoryWithTestGetLookupImageUrl(
                IViewModelMapper viewModelMapper,
                IProductRepository productRepository,
                IDamProvider damProvider,
                ILocalizationProvider localizationProvider,
                ILookupService lookupService,
                IProductUrlProvider productUrlProvider,
                IScopeViewService scopeViewService,
                IRecurringOrdersRepository recurringOrdersRepository,
                IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory,
                IRecurringOrdersSettings recurringOrdersSettings,
                IProductSpecificationsViewService productSpecificationsViewService,
                IMyAccountUrlProvider myAccountUrlProvider)

                : base(
                    viewModelMapper,
                    productRepository,
                    damProvider,
                    localizationProvider,
                    lookupService,
                    productUrlProvider,
                    scopeViewService,
                    recurringOrdersRepository,
                    recurringOrderProgramViewModelFactory,
                    recurringOrdersSettings,
                    productSpecificationsViewService,
                    myAccountUrlProvider)
            {
            }
 public CocktailController(ICocktailService cocktailService,
                           IBarService barService,
                           IIngredientService ingredientService,
                           IDTOMapper <CreateCocktailViewModel, CocktailDTO> createCocktailMapper,
                           IViewModelMapper <CocktailDTO, DisplayCocktailViewModel> displayCocktailMapper,
                           IViewModelMapper <CocktailDTO, CreateCocktailViewModel> createCocktailMapperToVM,
                           IViewModelMapper <CocktailDTO, CocktailViewModel> cocktailViewModelMapper,
                           IViewModelMapper <BarDTO, BarsForCocktailViewModel> barsForCocktailMapper,
                           IViewModelMapper <CocktailDTO, DeleteCocktailViewModel> deleteCocktailMapper,
                           IViewModelMapper <CommentDTO, CommentViewModel> commentMapper,
                           IViewModelMapper <ICollection <CocktailDTO>, CollectionViewModel> collectionMapper,
                           IViewModelMapper <IngredientDTO, CreateIngredientViewModel> ingredientMapper)
 {
     this.cocktailService          = cocktailService;
     this.barService               = barService;
     this.ingredientService        = ingredientService;
     this.createCocktailMapper     = createCocktailMapper;
     this.displayCocktailMapper    = displayCocktailMapper;
     this.createCocktailMapperToVM = createCocktailMapperToVM;
     this.cocktailViewModelMapper  = cocktailViewModelMapper;
     this.barsForCocktailMapper    = barsForCocktailMapper;
     this.deleteCocktailMapper     = deleteCocktailMapper;
     this.commentMapper            = commentMapper;
     this.collectionMapper         = collectionMapper;
     this.ingredientMapper         = ingredientMapper;
 }
 public OrderViewModelMapper(
     DaisContext context,
     IViewModelMapper <Dish, DishViewModel> dishMapper)
 {
     this.context    = context ?? throw new ArgumentNullException(nameof(context));
     this.dishMapper = dishMapper ?? throw new ArgumentNullException(nameof(dishMapper));
 }
Ejemplo n.º 18
0
        public HomeController(IMovieService movieService,

                              IViewModelMapper <Movie, MovieViewModel> movieMapper)
        {
            this.movieService = movieService ?? throw new ArgumentNullException(nameof(movieService));
            this.movieMapper  = movieMapper ?? throw new ArgumentNullException(nameof(movieMapper));
        }
 public RecurringOrderTemplateViewModelFactory(
     IOvertureClient overtureClient,
     ILocalizationProvider localizationProvider,
     IViewModelMapper viewModelMapper,
     ICountryService countryService,
     IComposerContext composerContext,
     IRecurringOrdersRepository recurringOrdersRepository,
     IAddressRepository addressRepository,
     IProductUrlProvider productUrlProvider,
     IProductPriceViewService productPriceViewService,
     IRecurringScheduleUrlProvider recurringScheduleUrlProvider,
     IRecurringOrderProgramViewModelFactory recurringOrderProgramViewModelFactory,
     IRecurringOrdersRepository recurringOrderRepository)
 {
     LocalizationProvider                  = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     ViewModelMapper                       = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     CountryService                        = countryService ?? throw new ArgumentNullException(nameof(countryService));
     ComposerContext                       = composerContext;
     RecurringOrdersRepository             = recurringOrdersRepository ?? throw new ArgumentNullException(nameof(recurringOrdersRepository));
     AddressRepository                     = addressRepository ?? throw new ArgumentNullException(nameof(addressRepository));
     ProductUrlProvider                    = productUrlProvider ?? throw new ArgumentNullException(nameof(productUrlProvider));
     ProductPriceViewService               = productPriceViewService ?? throw new ArgumentNullException(nameof(productPriceViewService));
     OvertureClient                        = overtureClient ?? throw new ArgumentNullException(nameof(overtureClient));
     RecurringScheduleUrlProvider          = recurringScheduleUrlProvider ?? throw new ArgumentNullException(nameof(recurringScheduleUrlProvider));
     RecurringOrderProgramViewModelFactory = recurringOrderProgramViewModelFactory ?? throw new ArgumentNullException(nameof(recurringOrderProgramViewModelFactory));
     RecurringOrderRepository              = recurringOrderRepository ?? throw new ArgumentNullException(nameof(recurringOrderRepository));
 }
Ejemplo n.º 20
0
 public TransactionController(ITransactionService transactionService,
                              IAccountService accountService,
                              IViewModelMapper <IReadOnlyCollection <TransactionDTO>, TransactionsDashViewModel> transactionsMapper)
 {
     this.transactionService = transactionService;
     this.accountService     = accountService;
     this.transactionsMapper = transactionsMapper;
 }
Ejemplo n.º 21
0
 public GenresController(IGenreService genreService,
                         IMemoryCache cache,
                         IViewModelMapper <Movie, MovieViewModel> movieViewMapper)
 {
     this.genreService    = genreService ?? throw new ArgumentNullException(nameof(genreService));
     this.cache           = cache ?? throw new ArgumentNullException(nameof(cache));
     this.movieViewMapper = movieViewMapper ?? throw new ArgumentNullException(nameof(movieViewMapper));
 }
 public IngredientController(IIngredientService ingredientService,
                             IViewModelMapper <IngredientDTO, CreateIngredientViewModel> ingredientToVMMapper,
                             IDTOMapper <CreateIngredientViewModel, IngredientDTO> ingredientMpper)
 {
     this.ingredientService    = ingredientService;
     this.ingredientToDTOMpper = ingredientMpper;
     this.ingredientToVMMapper = ingredientToVMMapper;
 }
Ejemplo n.º 23
0
 public TheatreController(IViewModelMapper <Theatre, TheatreViewModel> theatreVMmapper, ITheatreService theatreService, /* ILogger logger,*/ IReviewServices reviewService, ITheatreReviewServices trServices)
 {
     _theatreVMmapper = theatreVMmapper ?? throw new ArgumentNullException(nameof(theatreVMmapper));
     _theatreService  = theatreService ?? throw new ArgumentNullException(nameof(theatreService));
     //  _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _reviewService = reviewService ?? throw new ArgumentNullException(nameof(reviewService));
     _trServices    = trServices ?? throw new ArgumentNullException(nameof(trServices));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="OrderHistoryViewModelFactory" /> class.
 /// </summary>
 /// <param name="localizationProvider">The localization provider.</param>
 /// <param name="viewModelMapper">The view model mapper.</param>
 /// <param name="shippingTrackingProviderFactory"></param>
 public OrderHistoryViewModelFactory(ILocalizationProvider localizationProvider,
                                     IViewModelMapper viewModelMapper,
                                     IShippingTrackingProviderFactory shippingTrackingProviderFactory)
 {
     LocalizationProvider            = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     ViewModelMapper                 = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     ShippingTrackingProviderFactory = shippingTrackingProviderFactory ?? throw new ArgumentNullException(nameof(shippingTrackingProviderFactory));
 }
 public CocktailRatingsController(UserManager <User> userManager,
                                  IViewModelMapper <CocktailRatingDto, CocktailRatingViewModel> modelMapper,
                                  ICocktailRatingService cocktailRatingService)
 {
     this.userManager           = userManager;
     this.modelMapper           = modelMapper;
     this.cocktailRatingService = cocktailRatingService;
 }
Ejemplo n.º 26
0
 public UsersController(IBanService banService,
                        IViewModelMapper <UserDto, UserViewModel> userMapper,
                        IToastNotification toastNotification)
 {
     this.banService        = banService ?? throw new ArgumentNullException(nameof(banService));
     this.userMapper        = userMapper ?? throw new ArgumentNullException(nameof(userMapper));
     this.toastNotification = toastNotification ?? throw new ArgumentNullException(nameof(toastNotification));
 }
 public ProductsController(IProductService productService,
                           IViewModelMapper <Product, ProductViewModel> productMapper,
                           IViewModelMapper <IReadOnlyCollection <Product>, ProductsCollectionViewModel> productCollectionMapper)
 {
     this.productService          = productService ?? throw new ArgumentNullException(nameof(productService));
     this.productMapper           = productMapper ?? throw new ArgumentNullException(nameof(productMapper));
     this.productCollectionMapper = productCollectionMapper ?? throw new ArgumentNullException(nameof(productCollectionMapper));
 }
Ejemplo n.º 28
0
 public GenresController(IGenreService genreService,
                         IMovieService movieService,
                         IViewModelMapper <Genre, GenreViewModel> genreViewMapper)
 {
     this.genreService    = genreService ?? throw new ArgumentNullException(nameof(genreService));
     this.movieService    = movieService ?? throw new ArgumentNullException(nameof(movieService));
     this.genreViewMapper = genreViewMapper ?? throw new ArgumentNullException(nameof(genreViewMapper));
 }
Ejemplo n.º 29
0
 public BarRatingsController(UserManager <User> userManager,
                             IViewModelMapper <BarRatingDto, BarRatingViewModel> modelMapper,
                             IBarRatingService barRatingService)
 {
     this.userManager      = userManager;
     this.modelMapper      = modelMapper;
     this.barRatingService = barRatingService;
 }
Ejemplo n.º 30
0
 public TaxViewModelFactory(IViewModelMapper viewModelMapper,
                            ILocalizationProvider localizationProvider,
                            ICurrencyProvider currencyProvider)
 {
     ViewModelMapper      = viewModelMapper ?? throw new ArgumentNullException(nameof(viewModelMapper));
     LocalizationProvider = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider));
     CurrencyProvider     = currencyProvider ?? throw new ArgumentNullException(nameof(currencyProvider));
 }
        public RepositoryRoomViewModelService(IRoomRepository roomRepository, IMessageRepository messageRepository, IViewModelMapper mapper)
        {
            Contract.Requires<ArgumentNullException>(roomRepository != null);
            Contract.Requires<ArgumentNullException>(messageRepository != null);
            Contract.Requires<ArgumentNullException>(mapper != null);

            this.roomRepository = roomRepository;
            this.messageRepository = messageRepository;
            this.mapper = mapper;
        }
Ejemplo n.º 32
0
 public HomeController(IEditorService assetService, IBankService bankService, IViewModelMapper mapper)
 {
     this.assetService = assetService;
     this.bankService = bankService;
     this.mapper = mapper;
 }
 public HomeController(IRepository<Post> repository, IViewModelMapper mapper)
 {
     this.repository = repository;
     this.mapper = mapper;
 }