public ActionResult Detail(int? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     var proxy = new AuctionServiceClient("BasicHttpBinding_IAuctionService");
     proxy.Open();
     Auction auction = proxy.GetAuction(id.Value);
     List<Auction> relativeAutions = proxy.GetOpenAuctionsByUser(auction.Owner.Email, 0, 10).ToList();
     proxy.Close();
     if (auction == null)
     {
         return HttpNotFound();
     }
     ViewData["OtherAutions"] = relativeAutions;
     return View(auction);
 }