Exemplo n.º 1
0
        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"));
            }
        }