public MasterPresenter(IMasterView masterView = null)
        {
            this.masterView = masterView;

            db = new PortalAukcyjnyEntities();

            if (IsUserLoggedIn())
            {
                currentUserId = GetCurrentUserId();
            }
            else
            {
                currentUserId = Guid.Empty;
            }

            currencyRepo   = new CurrencyExchangeRepository(db);
            auctionsRepo   = new AuctionsRepository(db);
            catRepo        = new CategoriesRepository(db);
            offersRepo     = new OffersRepository(db);
            usersRepo      = new UsersRepository(db);
            commentsRepo   = new CommentsRepository(db);
            observersRepo  = new ObserversRepository(db);
            shipmentsRepo  = new ShipmentsRepository(db);
            imagesRepo     = new ImagesRepository(db);
            buyedItemsRepo = new BuyedItemsRepository(db);
        }
        public string GetActualAuctionsByCatId(int catId)
        {
            AuctionsRepository auctionsRepo = new AuctionsRepository();
            var auctions = auctionsRepo.GetByCategoryId(catId);

            return(JsonConvert.SerializeObject(auctions));
        }
Пример #3
0
 public AuctionDetailsModel()
 {
     auctionRepo = RepositoryFactory.GetRepositoryInstance <AuctionModel, AuctionsRepository>();
     bidsRepo    = RepositoryFactory.GetRepositoryInstance <BidsModel, BidsRepository>();
     imageRepo   = RepositoryFactory.GetRepositoryInstance <ImagesModel, ImageRepository>();
 }
Пример #4
0
        public static string GetAuctionTitle(string ID)
        {
            var repo = new AuctionsRepository();

            return(repo.GetSingleElementByID(ID).Title);
        }
Пример #5
0
 public NewBidViewModel()
 {
     bidsRepo    = RepositoryFactory.GetRepositoryInstance <BidsModel, BidsRepository>();
     auctionRepo = RepositoryFactory.GetRepositoryInstance <AuctionModel, AuctionsRepository>();
 }
Пример #6
0
 public AuctionsService(AuctionsRepository auctionRepository, PermissionService permissionService)
 {
     m_permissionService  = permissionService ?? throw new ArgumentNullException(nameof(permissionService));
     m_auctionsRepository = auctionRepository ?? throw new ArgumentNullException(nameof(auctionRepository));
 }