public ActionResult Status() { BidsService bidsService = new BidsService(); BidStatusViewModel model = new BidStatusViewModel(); string ID = User.Identity.GetUserId(); var model1 = new List <BidStatusViewModel>(); List <string> TitleAmountList = new List <string>(); var nobids = bidsService.NoOfBids(ID); int no = nobids.Count(); for (int i = 0; i < no; i++) { model.Bids = bidsService.GetBidByUserID(ID, nobids[i]); TitleAmountList = bidsService.GetBidByID(model.Bids, ID); var Title = TitleAmountList[0]; var BidAmount1 = Convert.ToDecimal(TitleAmountList[1]); var BidAmount = Convert.ToDecimal(TitleAmountList[2]); var EndingTime = Convert.ToDateTime(TitleAmountList[3]); model1.Add(new BidStatusViewModel { BidID = ID, Title = Title, BidAmount1 = BidAmount1, BidAmount = BidAmount, EndingTime = EndingTime }); // model1.Add(new BidStatusViewModel { BidAmount1 = BidAmount1 }); /// model1.Add(new BidStatusViewModel { BidAmount = BidAmount }); // model1.Add(new BidStatusViewModel { EndingTime = EndingTime }); // Amount = TitleAmountList // var latestBidder = model.Bid.OrderByDescending(s => s.UserID == ID).FirstOrDefault(); // model.LatestBidder = latestBidder != null ? latestBidder.User : null; } return(View(model1)); }