public IActionResult AddAuctionBid(Models.AuctionItem Obj) { int uid = Convert.ToInt32(HttpContext.Session.GetString("uid")); if (uid == 0) { return(RedirectToAction("Login", "Home")); } if (_repObj.GetRoleId(uid) != "C") { if (_repObj.GetRoleId(uid) == "E") { return(RedirectToAction("EmployeeHome", "User")); } if (_repObj.GetRoleId(uid) == "F") { return(RedirectToAction("FarmerHome", "User")); } } Models.AuctionBid auctionbid = new Models.AuctionBid(); auctionbid.AuctionId = Obj.AuctionId; int a = Obj.AuctionId; TempData["BaseBid"] = Obj.BasePrice; auctionbid.BidDate = DateTime.Now; auctionbid.BidderId = uid; var query = _repObj.HighestBid((Obj.AuctionId)); if (query == 0) { TempData["HighestBid"] = 0;//Obj.BasePrice; } else { TempData["HighestBid"] = _repObj.HighestBid((Obj.AuctionId)); } ViewBag.PreviousBids = _repObj.PreviousBids(Obj.AuctionId, uid); /// if (_repObj.HighestBid(a) == 0) { TempData["OldBid"] = Obj.BasePrice; } else { TempData["OldBid"] = (double)_repObj.HighestBid(a) + 0.01; } return(View(auctionbid)); }