public ActionResult Auction(long id)
        {
            var db = new Models.AuctionsDBContext();
            var auction = db.Auctions.Find(id);

            // ViewData["Auction"] = auction;
            // return View();

            return View(auction);
        }
 public async Task<ActionResult> Auctions(string keyword)
 {
     var auctions = await Task.Run<IEnumerable<Models.Auction>>
         (
             ()=> 
             {
                 var db = new Models.AuctionsDBContext();
                 return db.Auctions.Where(x=>x.Title.Contains(keyword)).ToArray();
             }
         );
     return Json(auctions, JsonRequestBehavior.AllowGet);
 }