public ActionResult SubmitEditedRequest(PtoEditVM ptoEditVm)
        {
            var ops = OperationsFactory.CreatePaidTimeOffOperations();
            if (ptoEditVm.PtoRequestToEdit.ReasonRejected == null)
                ptoEditVm.PtoRequestToEdit.ReasonRejected = "N/A";
            ops.EditPtoRequest(ptoEditVm.PtoRequestToEdit);

            return RedirectToAction("ViewPtoRequests");
        }
        public ActionResult EditPtoRequest(int PtoRequestId)
        {
            PtoEditVM ptoEditVm = new PtoEditVM();
            ptoEditVm.GetSingleRequest(PtoRequestId);
            var ops = new TimeTrackerOperations();
            var selectedEmp = ops.GetAllEmployees().Data.FirstOrDefault(x=>x.EmpID == ptoEditVm.PtoRequestToEdit.EmpID);
            ptoEditVm.FullName = string.Format("{0}, {1}", selectedEmp.LastName, selectedEmp.FirstName);
            var managers = ops.GetManagers();
            ptoEditVm.GenerateManagersList(managers);

            return View(ptoEditVm);
        }