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)); }
public IActionResult SaveAddAuctionBid(Models.AuctionBid aucObj) { int uid = Convert.ToInt32(HttpContext.Session.GetString("uid")); if (uid == 0) { return(RedirectToAction("Login", "Home")); } bool status = _repObj.SaveAuctionBid(_mapper.Map <AuctionBid>(aucObj)); if (status) { TempData["BidAdded"] = "Success! You just added a new bid!"; return(RedirectToAction("ViewAllOnAuctions")); } else { return(View("Error")); } }