Exemplo n.º 1
0
        public void GetAllEmployeesTest()
        {
            TimeTrackerOperations ops = new TimeTrackerOperations();
            var response = ops.GetAllEmployees();

            Assert.AreEqual(14, response.Data.Count);
        }
Exemplo n.º 2
0
        public List <SelectListItem> GenerateEmployeeList()
        {
            var ops = new TimeTrackerOperations();
            List <SelectListItem>       selectItemList = new List <SelectListItem>();
            Response <List <Employee> > employees      = ops.GetAllEmployees();
            var model = new TimeTrackerVM();

            model.DisplayEmployeeInformation(employees.Data);
            selectItemList = model.EmployeeInfo;
            return(selectItemList);
        }
Exemplo n.º 3
0
        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));
        }