public ActionResult JsonAuction(string id) { var db = new EbuyDataContext(); var auction = db.Auctions.FirstOrDefault(x => x.Key == id); return(Json(auction, JsonRequestBehavior.AllowGet)); }
public ActionResult PartialAuction(string id) { var db = new EbuyDataContext(); var auction = db.Auctions.FirstOrDefault(x => x.Key == id); return(PartialView("Auction", auction)); }
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())); }
// // GET: /Auction/ public ActionResult Index() { var db = new EbuyDataContext(); List <Auction> list = db.Auctions.Where(o => true).ToList(); return(View(list)); }
public ActionResult PartialAuction(long id) { var db = new EbuyDataContext(); var auction = db.Auctions.Find(id); return(PartialView("Auction", auction)); }
public ActionResult JsonAuction(long id) { var db = new EbuyDataContext(); var auction = db.Auctions.Find(id); return(Json(auction, JsonRequestBehavior.AllowGet)); }
// // 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)); }
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); }
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); }
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()); } }
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)); }
// // 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); }
public ActionResult PartialAuction(string id) { var db = new EbuyDataContext(); var auction = db.Auctions.FirstOrDefault(x => x.Key == id); return PartialView("Auction", auction); }
public ActionResult JsonAuction(string id) { var db = new EbuyDataContext(); var auction = db.Auctions.FirstOrDefault(x => x.Key == id); return Json(auction, JsonRequestBehavior.AllowGet); }
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()); }