public AuctionData GetAuction(int auctionId)
        {
            DBAuction dBAuction = new DBAuction();

            AuctionData auctionData = dBAuction.Get(auctionId);

            return(auctionData);
        }
        public int InsertAuction(AuctionData auctionData)
        {
            DBAuction auctionDB = new DBAuction();

            // Set start date for the auction.
            auctionData.StartDate = DateTime.Now;

            return(auctionDB.Create(auctionData));
        }
        public bool InsertPictures(List <ImageData> images)
        {
            DBAuction auctionDB = new DBAuction();

            //Set the dates.
            foreach (ImageData image in images)
            {
                image.DateAdded = DateTime.Now;
                image.ImgUrl    = image.UserId.ToString() + @"\" + image.AuctionId.ToString();
            }

            return(auctionDB.InsertPictures(images));
        }
        public bool InsertPicture(ImageData image)
        {
            //ImageHandler iHandler = new ImageHandler();

            //TEST
            DBAuction dBAuction = new DBAuction();

            //Add URL
            image.ImgUrl = Path.Combine(image.UserId.ToString(), image.AuctionId.ToString());

            //Add server date
            image.DateAdded = DateTime.Now;

            List <ImageData> images = new List <ImageData>();

            images.Add(image);

            return(dBAuction.InsertPictures(images));

            //return iHandler.InsertPictureToFolder(image);
        }
        public List <ImageInfoData> GetImages(int auctionId)
        {
            DBAuction dBAuction = new DBAuction();

            return(dBAuction.GetImages(auctionId));
        }
        public List <AuctionData> GetLatestAuctions()
        {
            DBAuction dBAuction = new DBAuction();

            return(dBAuction.GetLastestAuctions());
        }
        public List <string> GetCategories()
        {
            DBAuction dBAuction = new DBAuction();

            return(dBAuction.GetCategory());
        }
        public List <AuctionData> GetUserAuctions(string userName)
        {
            DBAuction dBAuction = new DBAuction();

            return(dBAuction.GetUserAuctions(userName));
        }
        public List <AuctionData> GetAllAuctions()
        {
            DBAuction dBAuction = new DBAuction();

            return(dBAuction.GetAllAuctions());
        }
        public List <AuctionData> GetAuctionsByDesc(string auctionDesc)
        {
            DBAuction dBAuction = new DBAuction();

            return(dBAuction.GetAuctionsByDescription(auctionDesc));
        }
        public bool DeleteAuction(int id)
        {
            DBAuction dBAuction = new DBAuction();

            return(dBAuction.DeleteAuctionById(id));
        }