Exemplo n.º 1
0
        // 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));
        }
Exemplo n.º 2
0
        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));
        }