// GET: Auction/Details public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Auctionvm vm = new Auctionvm() { VmItem = db.Items.Find(id) }; if (vm.VmItem == null) { return(HttpNotFound()); } return(View(vm)); }
public JsonResult ItemBids(int?id) { Auctionvm vm = new Auctionvm { //Find the Item with the id VmItem = db.Items.Find(id) }; string jsonObj = ""; if (vm.VmItem.Bids.Count > 0) { int pid = vm.VmItem.Bids.FirstOrDefault().ItemID; vm.VmBid = db.Items.SelectMany(x => x.Bids) .Where(i => i.ItemID == pid) .OrderBy(t => t.TimeStamp) .ToList(); jsonObj = JsonConvert.SerializeObject(vm.VmBid); } return(Json(jsonObj, JsonRequestBehavior.AllowGet)); }