public async Task <IActionResult> About(string itemNumber)
        {
            var service = new AuctionService.AuctionsServiceClient();

            var chosenItem = await service.GetAuctionItemAsync(int.Parse(itemNumber));

            return(View(chosenItem));
        }
        public async Task <IActionResult> Bid(string itemNumber, string bidCustomName, string bidCustomPhone, string bidPrice)
        {
            var service = new AuctionService.AuctionsServiceClient();

            await service.ProvideBidAsync(int.Parse(itemNumber), int.Parse(bidPrice), bidCustomName, bidCustomPhone);

            var chosenItem = await service.GetAuctionItemAsync(int.Parse(itemNumber));

            return(View("About", chosenItem));
        }
 public IActionResult Bid(int id)
 {
     if (id <= 0)
     {
         return(RedirectToAction("index"));
     }
     AuctionService.AuctionsServiceClient client = new AuctionService.AuctionsServiceClient();
     AuctionService.AuctionItem           item   = client.GetAuctionItemAsync(id).Result;
     if (item == null)
     {
         return(RedirectToAction("index"));
     }
     ViewBag.id          = item.ItemNumber;
     ViewBag.itemdesc    = item.ItemDescription;
     ViewBag.ratingprice = item.RatingPrice;
     return(View());
 }