public ActionResult CancelRequest(string id)
        {
            RequestDAO request = new RequestDAO();

            switch (request.CancelRequest(id, Convert.ToInt32(Session["userid"].ToString()))) //PUT LOGIN EMP_ID HERE
            {
            case ("success"):
            {
                SetFlash(Enums.FlashMessageType.Success, "Successfully Cancelled!");
                return(RedirectToAction("RequisitionList"));
            }

            case ("failed"):
            {
                SetFlash(Enums.FlashMessageType.Error, "Something went wrong! Please try again later or contact your webmaster.");
                return(RedirectToAction("RequisitionList"));
            }

            case ("unauthorized"):
            {
                SetFlash(Enums.FlashMessageType.Warning, "You cannot cancel requests which are not yours!");
                return(RedirectToAction("RequisitionList"));
            }

            case ("reviewed"):
            {
                SetFlash(Enums.FlashMessageType.Warning, "You cannot cancel requests which are already reviewed!");
                return(RedirectToAction("RequisitionList"));
            }
            }

            return(RedirectToAction("RequisitionList"));
        }