public ActionResult Delete(long pcID) { ActionResult response; if ((string)Session["RoleName"] == "Admin") { if ((int)Session["PcID"] > 0) { PcDO pc = pcDAO.ViewDetails((int)Session["PcID"]); PC deletedPC = _mapper.MapDoToPO(pc); pcDAO.DeletePC(deletedPC.PcID); response = RedirectToAction("Store", "PC"); } else { response = RedirectToAction("Store", "Store"); } Session.Remove("PcID"); return(response); } else { response = RedirectToAction("Store", "PC"); } return(response); }