public ActionResult Delete(int ID)
        {
            AuctionsService auctionsService = new AuctionsService();
            var             Auction         = auctionsService.GetAuctionByID(ID);

            return(View(Auction));
        }
Пример #2
0
        public ActionResult Edit(int ID)
        {
            AuctionsService service = new AuctionsService();
            var             auction = service.GetAuctionByID(ID);

            return(View(auction));
        }
Пример #3
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            AuctionsService         auctionService = new AuctionsService();
            SharedService           sharedService  = new SharedService();
            AuctionDetailsViewModel model          = new AuctionDetailsViewModel();

            model.Auction    = auctionService.GetAuctionByID(id);
            model.BidsAmount = model.Auction.InitialPrice + model.Auction.Bids.Sum(x => x.BiddingRate);
            var latestbidder = model.Auction.Bids.OrderByDescending(x => x.TimeStamp).FirstOrDefault();

            model.LatestBidder = latestbidder != null ? latestbidder.User : null;
            model.EntityID     = (int)EntityEnums.Auction;
            model.Comments     = sharedService.GetComments((int)EntityEnums.Auction, model.Auction.ID);
            if (model == null)
            {
                return(RedirectToAction("Error", "Home"));
            }
            try
            {
                Auction auction = new Auction();
                auction = model.Auction;
                auction.InitialPrice    = model.Auction.InitialPrice + model.Auction.Bids.Sum(x => x.BiddingRate);
                db.Entry(auction).State = EntityState.Modified;
                db.SaveChanges();
            }
            catch {
            }
            return(View(model));
        }
Пример #4
0
        public ActionResult Edit(int ID)
        {
            CreateAuctionViewModel model = new CreateAuctionViewModel();
            var auction = auctionsService.GetAuctionByID(ID);

            model.ID           = auction.ID;
            model.Title        = auction.Title;
            model.CategoryID   = auction.CategoryID;
            model.Description  = auction.Description;
            model.ActualAmount = auction.ActualAmount;
            model.StartingTime = auction.StartingTime;
            model.EndingTime   = auction.EndingTime;

            model.Categories          = categoriesService.GetAllCategories();
            model.AuctionPicturesList = auction.AuctionPictures;

            return(PartialView(model));
        }
        public ActionResult Details(int ID)
        {
            AuctionDetailViewModel model           = new AuctionDetailViewModel();
            AuctionsService        auctionsService = new AuctionsService();

            model.EntityID = (int)EntityEnums.Auction;

            model.Auction         = auctionsService.GetAuctionByID(ID);
            model.PageTitle       = "Auction Details:";
            model.PageDescription = model.Auction.Description.Substring(0, 10);
            model.BidsAmount      = model.Auction.ActualAmount + model.Auction.Bids.Sum(x => x.BidAmount);

            var latestBidder = model.Auction.Bids.OrderByDescending(x => x.Timestamp).FirstOrDefault();

            model.LatestBidder = latestBidder != null ? latestBidder.User : null;
            model.Comments     = SharedService.GetComments((int)EntityEnums.Auction, model.Auction.ID);

            return(View(model));
        }
Пример #6
0
        public ActionResult Edit(int ID)
        {
            var auction = auctionsService.GetAuctionByID(ID);

            return(PartialView(auction));
        }