Exemplo n.º 1
0
        public ActionResult JsonAuction(string id)
        {
            var db      = new EbuyDataContext();
            var auction = db.Auctions.FirstOrDefault(x => x.Key == id);

            return(Json(auction, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult PartialAuction(string id)
        {
            var db      = new EbuyDataContext();
            var auction = db.Auctions.FirstOrDefault(x => x.Key == id);

            return(PartialView("Auction", auction));
        }
Exemplo n.º 3
0
        public ActionResult Index(int page = 0, int size = 25)
        {
            var db       = new EbuyDataContext();
            var auctions = db.Auctions.OrderByDescending(x => x.EndTime).Skip(page * 25).Take(size);

            return(View("Auctions", auctions.ToArray()));
        }
Exemplo n.º 4
0
        //
        // GET: /Auction/

        public ActionResult Index()
        {
            var            db   = new EbuyDataContext();
            List <Auction> list = db.Auctions.Where(o => true).ToList();

            return(View(list));
        }
Exemplo n.º 5
0
        public ActionResult PartialAuction(long id)
        {
            var db      = new EbuyDataContext();
            var auction = db.Auctions.Find(id);

            return(PartialView("Auction", auction));
        }
Exemplo n.º 6
0
        public ActionResult JsonAuction(long id)
        {
            var db      = new EbuyDataContext();
            var auction = db.Auctions.Find(id);

            return(Json(auction, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 7
0
        //
        // GET: /Test/Details/{guid}

        public ActionResult Details(string id)
        {
            var db      = new EbuyDataContext();
            var auction = db.Auctions.FirstOrDefault(x => x.Key == id);

            if (auction == null)
            {
                return(HttpNotFound());
            }
            return(View(auction));
        }
Exemplo n.º 8
0
        public ActionResult Create(Auction auction)
        {
            if (ModelState.IsValid)
            {
                var db = new EbuyDataContext();
                db.Auctions.Add(auction);
                db.SaveChanges();

                return(RedirectToAction("Details", new { id = auction.Id }));
            }

            return(View(auction));
        }
		public ActionResult Create(Auction auction)
		{
			if (ModelState.IsValid)
			{
				var db = new EbuyDataContext();
				auction.CurrentPrice = auction.StartPrice;
				db.Auctions.Add(auction);
				db.SaveChanges();

				return RedirectToAction("Details", new { id = auction.Key });
			}

			return View(auction);
		}
Exemplo n.º 10
0
		public ActionResult Auction(string id)
		{
			var db = new EbuyDataContext();
			var auction = db.Auctions.FirstOrDefault(x => x.Key == id);

			// The following moved to MultipleResponseFormatsAttribute:
			/*
			// Respond to AJAX requests
			if (Request.IsAjaxRequest())
				return PartialView("Auction", auction);

			// Respond to JSON requests
			if (Request.IsJsonRequest())
				return Json(auction);
			*/

			// Default to a "normal" view with layout
			return View("Auction", auction);
		}
Exemplo n.º 11
0
 public ActionResult Create(Auction auction)
 {
     try
     {
         if (ModelState.IsValid)
         {
             // TODO: Add insert logic here
             var db = new EbuyDataContext();
             db.Auctions.Add(auction);
             db.SaveChanges();
             return(View(auction));
         }
         return(RedirectToAction("Index"));
     }
     catch (Exception e)
     {
         return(View());
     }
 }
Exemplo n.º 12
0
        public ActionResult Auction(string id)
        {
            var db      = new EbuyDataContext();
            var auction = db.Auctions.FirstOrDefault(x => x.Key == id);

            // The following moved to MultipleResponseFormatsAttribute:

            /*
             * // Respond to AJAX requests
             * if (Request.IsAjaxRequest())
             *      return PartialView("Auction", auction);
             *
             * // Respond to JSON requests
             * if (Request.IsJsonRequest())
             *      return Json(auction);
             */

            // Default to a "normal" view with layout
            return(View("Auction", auction));
        }
Exemplo n.º 13
0
		//
		// GET: /Test/Details/{guid}

		public ActionResult Details(string id)
		{
			var db = new EbuyDataContext();
			var auction = db.Auctions.FirstOrDefault(x => x.Key == id);
			if (auction == null)
			{
				return HttpNotFound();
			}
			return View(auction);
		}
Exemplo n.º 14
0
		public ActionResult PartialAuction(string id)
		{
			var db = new EbuyDataContext();
			var auction = db.Auctions.FirstOrDefault(x => x.Key == id);
			return PartialView("Auction", auction);
		}
Exemplo n.º 15
0
		public ActionResult JsonAuction(string id)
		{
			var db = new EbuyDataContext();
			var auction = db.Auctions.FirstOrDefault(x => x.Key == id);
			return Json(auction, JsonRequestBehavior.AllowGet);
		}
Exemplo n.º 16
0
		public ActionResult Index(int page = 0, int size = 25)
		{
			var db = new EbuyDataContext();
			var auctions = db.Auctions.OrderByDescending(x => x.EndTime).Skip(page * 25).Take(size);
			return View("Auctions", auctions.ToArray());
		}