public UpdateProductTypeService(ISellerRepository sellerRepository, IProductTypeRepository productTypeRepository,
                                 ICategoryRepository categoryRepository)
 {
     this.sellerRepository      = sellerRepository;
     this.productTypeRepository = productTypeRepository;
     this.categoryRepository    = categoryRepository;
 }
Esempio n. 2
0
 public SellerService(IUserRepository userRepository, IUserCompanyRepository userCompanyRepository,
                      ISellerRepository sellerRepository)
 {
     _userRepository        = userRepository;
     _userCompanyRepository = userCompanyRepository;
     _sellerRepositoory     = sellerRepository;
 }
Esempio n. 3
0
 public SellersController(IProductRepository productRepository, ISellerRepository sellerRepository,
                          IMapper mapper)
 {
     _productRepository = productRepository;
     _sellerRepository  = sellerRepository;
     _mapper            = mapper;
 }
Esempio n. 4
0
 public SaleController(ISaleRepository saleRepository, ISellerRepository sellerRepository, IOperationRepository operationRepository, IReportRepository reportRepository)
 {
     _saleRepository      = saleRepository;
     _sellerRepository    = sellerRepository;
     _operationRepository = operationRepository;
     _reportRepository    = reportRepository;
 }
        public SellerProfileTest()
        {
            var builder = new DbConnection();

            _context          = new OnlineStoreDbContext((builder.InitConfiguration()).Options);
            _sellerRepository = new SellerRepositoryImpl(_context);
        }
Esempio n. 6
0
 public SellerBS(ISellerRepository _sellerRepository)
 {
     if (_sellerRepository != null)
     {
         this._sellerRepository = _sellerRepository;
     }
 }
Esempio n. 7
0
 public ManageController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IEmailSender emailSender,
     ILogger <ManageController> logger,
     UrlEncoder urlEncoder,
     ICategoryRepository categoryRepository,
     IUserRepository userRepository,
     IOrderRepository orderRepository,
     IOrderItemRepository orderItemRepository,
     ISellerRepository sellerRepository,
     IItemsRepository itemsRepository,
     ApplicationDbContext dbContext)
 {
     _userManager         = userManager;
     _signInManager       = signInManager;
     _emailSender         = emailSender;
     _logger              = logger;
     _urlEncoder          = urlEncoder;
     _categoryRepository  = categoryRepository;
     _userRepository      = userRepository;
     _orderRepository     = orderRepository;
     _orderItemRepository = orderItemRepository;
     _sellerRepository    = sellerRepository;
     _itemsRepository     = itemsRepository;
     _dbContext           = dbContext;
 }
Esempio n. 8
0
 public SellerApplication(
     IConnection connection,
     IMapper mapper,
     ISellerRepository repository,
     ISellerValidationBeforePersist validation) : base(connection, mapper, repository, validation)
 {
     Repository = repository;
 }
Esempio n. 9
0
 public BuyerService(ISellerRepository sellerRepository,
                     IBuyerRepository buyerRepository,
                     ILedgerRepository ledgerRepository)
 {
     _sellerRepository = sellerRepository;
     _buyerRepository  = buyerRepository;
     _ledgerRepository = ledgerRepository;
 }
Esempio n. 10
0
 public SellerController(IMapper mapper,
                         ApplicationUserManager userManager,
                         ISellerRepository sellerRepository)
 {
     _mapper           = mapper;
     _userManager      = userManager;
     _sellerRepository = sellerRepository;
 }
Esempio n. 11
0
 public AccountController(IBuyerRepository buyerRepository,
                          ISellerRepository sellerRepository,
                          ApplicationUserManager userManager)
 {
     _buyerRepository  = buyerRepository;
     _sellerRepository = sellerRepository;
     _userManager      = userManager;
 }
Esempio n. 12
0
        public SellerControllerServiceTest()
        {
            sellerRepository        = new DummySellerRepository();
            administratorRepository = new DummyAdministratorRepository();

            administratorControllerService = new AdministratorControllerService(administratorRepository);
            sellerControllerService        = new SellerControllerService(sellerRepository, administratorRepository);
        }
Esempio n. 13
0
 public GamesController(IGameRepository gameRepository, IImageRepository imageRepository, IPlatformRepository platformRepository, ISellerRepository sellerRespository, IMapper mapper)
 {
     _gameRepository     = gameRepository;
     _imageRepository    = imageRepository;
     _platformRepository = platformRepository;
     _sellerRespository  = sellerRespository;
     _mapper             = mapper;
 }
Esempio n. 14
0
 public ItemsController(IItemRepository repo, IStoreRepository repoStore, IOrderRepository repoOrd, ITopicOptionRepository repoTopi, ISellerRepository repoSell)
 {
     Repo      = repo ?? throw new ArgumentNullException(nameof(repo));
     RepoStore = repoStore ?? throw new ArgumentNullException(nameof(repoStore));
     RepoOrd   = repoOrd ?? throw new ArgumentNullException(nameof(repoOrd));
     RepoTopi  = repoTopi ?? throw new ArgumentNullException(nameof(repoTopi));
     RepoSell  = repoSell ?? throw new ArgumentNullException(nameof(repoSell));
 }
Esempio n. 15
0
 public ISellerRepository GetSellerRepository()
 {
     if (sellerRepository == null)
     {
         sellerRepository = new SellerRepository(context);
     }
     return(sellerRepository);
 }
Esempio n. 16
0
 public PurchaseController(IPurchaseRepository purchaseRepository, IClientRepository clientRepository,
                           ISellerRepository sellerRepository, IYachtRepository yachtRepository, IUnitOfWork unitOfWork)
 {
     _purchaseRepository = purchaseRepository;
     _clientRepository   = clientRepository;
     _sellerRepository   = sellerRepository;
     _yachtRepository    = yachtRepository;
     _unitOfWork         = unitOfWork;
 }
Esempio n. 17
0
 public UsersController(IBuyerRepository buyerRepository,
                        ISellerRepository sellerRepository,
                        ApplicationUserManager userManager,
                        IUserRepository userRepository)
 {
     _buyerRepository  = buyerRepository;
     _sellerRepository = sellerRepository;
     _userManager      = userManager;
     _userRepository   = userRepository;
 }
Esempio n. 18
0
 public HomeController(IItemsRepository itemsRepository, ICategoryRepository categoryRepository, ISellerRepository sellerRepository, IUserRepository userRepository, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, UserManager <ApplicationUser> userManager)
 {
     _itemsRepository     = itemsRepository;
     _categoryRepository  = categoryRepository;
     _sellerRepository    = sellerRepository;
     _userRepository      = userRepository;
     _orderRepository     = orderRepository;
     _orderItemRepository = orderItemRepository;
     _userManager         = userManager;
 }
Esempio n. 19
0
 public LoadItemsJob(IEbayTradingService ebayTradingService, IEbayFindingService ebayFindingService,
                     IUnitOfWork uow, ISellerRepository sellerRepo, IItemRepository itemRepo, IProductImageRepository imageRepo)
 {
     _ebayTradingService = ebayTradingService;
     _ebayFindingService = ebayFindingService;
     _sellerRepo         = sellerRepo;
     _itemRepo           = itemRepo;
     _imageRepo          = imageRepo;
     _uow = uow;
 }
 public CompanyController(ICompanyRepository companyRepository,
                          IDataValidator dataValidator,
                          IConfigurableOptions configurableOptions,
                          ISellerRepository sellerRepository)
 {
     _companyRepository   = companyRepository;
     _dataValidator       = dataValidator;
     _configurableOptions = configurableOptions;
     _sellerRepository    = sellerRepository;
 }
Esempio n. 21
0
 public AuthService(IUserRepository userRepository,
                    ISecurityService securityService,
                    ISellerRepository sellerRepository,
                    IIdentityService identityService)
 {
     _userRepository   = userRepository;
     _securityService  = securityService;
     _sellerRepository = sellerRepository;
     _identityService  = identityService;
 }
Esempio n. 22
0
 public SellerCommandHandler(
     ISellerRepository sellerRepository,
     IUnitOfWork uow,
     IMediatorHandler bus,
     INotificationHandler <DomainNotification> notifications
     ) : base(uow, bus, notifications)
 {
     _sellerRepository = sellerRepository;
     _bus = bus;
 }
 public SellerAppService(IMapper mapper,
                         ISellerRepository sellerRepository,
                         IMediatorHandler bus,
                         IEventStoreRepository eventStoreRepository)
 {
     _mapper           = mapper;
     _sellerRepository = sellerRepository;
     Bus = bus;
     _eventStoreRepository = eventStoreRepository;
 }
        public void SetUp()
        {
            _builder = new DbContextOptionsBuilder <ECommerceDBContext>().EnableSensitiveDataLogging().UseInMemoryDatabase(Guid.NewGuid().ToString());
            ECommerceDBContext eCommerceDBContext = new ECommerceDBContext(_builder.Options);

            sellerRepository = new SellerRepository(eCommerceDBContext);
            eCommerceDBContext.Seller.Add(new Seller {
                Sellerid = 800, Username = "******", Password = "******", Companyname = "infosys", Gst = 47, Aboutcmpy = "gud", Address = "bangalore", Website = "www.infy.com", Email = "*****@*****.**", Mobileno = "9535678900"
            });
            eCommerceDBContext.SaveChanges();
        }
Esempio n. 25
0
        public async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
        {
            ISellerRepository      sellerRepository = (ISellerRepository)context.HttpContext.RequestServices.GetService(typeof(ISellerRepository));
            CreateSellerContactDTO sellerContactDTO = (CreateSellerContactDTO)context.ActionArguments["sellerContactDTO"];

            if (!await sellerRepository.ExistsAsync(sellerContactDTO.SellerId))
            {
                context.ModelState.AddModelError("SellerId", "The given seller id does not correspond to an existing seller");
            }

            await next();
        }
Esempio n. 26
0
 public SellerService(
     ISellerRepository sellerRepository,
     UserManager <ApplicationUser> userManager,
     NotificationHandler notifications,
     IMapper mapper,
     ITypeGenericRepository typeGenericRepository) : base(sellerRepository)
 {
     _sellerRepository      = sellerRepository;
     _userManager           = userManager;
     _notifications         = notifications;
     _typeGenericRepository = typeGenericRepository;
     _mapper = mapper;
 }
Esempio n. 27
0
 public AuctionController(IMapper mapper,
                          IProductRepository productRepository,
                          IAuctionRepository auctionRepository,
                          ISellerRepository sellerRepository,
                          ApplicationUserManager userManager)
 {
     _mapper            = mapper;
     _productRepository = productRepository;
     _auctionRepository = auctionRepository;
     _sellerRepository  = sellerRepository;
     _userManager       = userManager;
     Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("ru-RU");
 }
Esempio n. 28
0
 public CheckoutController(UserManager <ApplicationUser> userManager,
                           SignInManager <ApplicationUser> signInManager, ICategoryRepository categoryRepository, IUserRepository userRepository, IItemsRepository itemsRepository, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, ISellerRepository sellerRepository, ApplicationDbContext context)
 {
     _userManager         = userManager;
     _signInManager       = signInManager;
     _categoryRepository  = categoryRepository;
     _userRepository      = userRepository;
     _itemsRepository     = itemsRepository;
     _orderRepository     = orderRepository;
     _orderItemRepository = orderItemRepository;
     _sellerRepository    = sellerRepository;
     _dbContext           = context;
 }
Esempio n. 29
0
 public MobileAppController(UserManager <ApplicationUser> userManager,
                            SignInManager <ApplicationUser> signInManager,
                            ISellerRepository sellerRepository,
                            IOrderItemRepository orderItemRepository,
                            IItemsRepository itemsRepository,
                            ApplicationDbContext dbContext)
 {
     _userManager         = userManager;
     _signInManager       = signInManager;
     _sellerRepository    = sellerRepository;
     _orderItemRepository = orderItemRepository;
     _itemsRepository     = itemsRepository;
     _dbContext           = dbContext;
 }
Esempio n. 30
0
 public RegistrationService(
     IPasswordEncoder passwordEncoder,
     IUniqueAccountsRepository uniqueAccountsRepository,
     IClientRepository clientRepository,
     IEventStore eventStore,
     IEmailSender emailSender,
     ISellerRepository sellerRepository)
 {
     _passwordEncoder          = passwordEncoder;
     _uniqueAccountsRepository = uniqueAccountsRepository;
     _clientRepository         = clientRepository;
     _eventStore       = eventStore;
     _emailSender      = emailSender;
     _sellerRepository = sellerRepository;
 }