//
        // GET: /ShowLeaveRequests/Edit/5

        public ActionResult Edit(int id = 0)
        {
            GetDescriptionController descr = new GetDescriptionController();

            ViewBag.descr = descr;

            LeaveRequestsController leaverequest = new LeaveRequestsController();
            var request = leaverequest.GetLeaveRequest(id);

            if (request == null)
            {
                return(HttpNotFound());
            }
            return(View(request));
        }
        //
        // GET: /ShowLeaveRequests/PendingLeaveRequests

        public ActionResult PendingLeaveRequests()
        {
            GetDescriptionController descr = new GetDescriptionController();

            ViewBag.descr = descr;

            LeaveRequestsController userleaverequests = new LeaveRequestsController();
            var requests = userleaverequests.GetLeaveRequest("P");

            Dictionary <Int32, String> usersNames = new Dictionary <int, string>();

            foreach (UserProfile u in db.UserProfiles.ToList())
            {
                usersNames[u.UserId] = u.LastName + " " + u.FirstName;
            }
            ViewBag.Users = usersNames;

            return(View(requests));
        }