public IActionResult SaveAddAuctionItem(Models.AuctionItem aucObj) { if (aucObj.BasePrice < 1) { TempData["InvalidDate"] = "Invalid Base Price! Auction Creation Failed."; return(RedirectToAction("ViewAuctionStock", "employee")); } int uid = Convert.ToInt32(HttpContext.Session.GetString("uid")); aucObj.EmpId = uid; if (aucObj.EndDate <= DateTime.Now.Date) { TempData["InvalidDate"] = "You have entered an invalid date. Auction Creation Failed."; return(RedirectToAction("ViewAuctionStock", "Employee")); } bool status = _repObj.SaveAuctionItem(_mapper.Map <AuctionItem>(aucObj)); if (status) { TempData["SuccessAuction"] = "Auction started successfully"; TempData["AllAuctions"] = ""; return(RedirectToAction("GetMyAuctions")); } else { return(View("Error")); } }