Пример #1
0
        public ActionResult MyAssets()
        {
            AssignmentProcess assignProcess   = new AssignmentProcess();
            EmployeeProcess   employeeProcess = new EmployeeProcess();

            ViewBag.Assignments = assignProcess.GetCurrentAssignmentsByEmployeeID(User.Identity.Name.ToInteger());
            ViewBag.Acceptances = assignProcess.GetAssignmentsForAcceptanceByEmployeeID(User.Identity.Name.ToInteger());
            ViewBag.History     = assignProcess.GetAllAssignmentsByEmployeeID(User.Identity.Name.ToInteger());

            return(View(employeeProcess.GetEmployeeProfileByID(User.Identity.Name.ToInteger())));
        }
Пример #2
0
        public ActionResult MyAssetHistoryReport()
        {
            AssignmentProcess assignProcess   = new AssignmentProcess();
            EmployeeProcess   employeeProcess = new EmployeeProcess();

            int employeeID = User.Identity.Name.ToInteger();

            ViewBag.Employee = employeeProcess.GetEmployeeProfileByID(employeeID);
            ViewBag.Assets   = assignProcess.GetAllAssignmentsByEmployeeID(employeeID);

            return(View());
        }
        public ActionResult SearchEmployeeRights(int employeeID)
        {
            EmployeeProcess empProcess = new EmployeeProcess();
            vwEmployeeList  employee   = empProcess.GetEmployeeProfileByID(employeeID);

            GenericProcess <vwAccessRight> accessProcess = new GenericProcess <vwAccessRight>();
            List <vwAccessRight>           rights        = accessProcess.GetAll().Where(i => i.EmployeeID == employeeID).ToList();

            GenericProcess <AccessLevel>      levels      = new GenericProcess <AccessLevel>();
            GenericProcess <vwDepartmentList> departments = new GenericProcess <vwDepartmentList>();

            ViewBag.EmployeeID  = employeeID;
            ViewBag.AccessLevel = levels.GetAll().ToList();
            ViewBag.Department  = departments.GetAll().ToList();



            ViewBag.Rights = rights;

            return(View("NewAccessRight", employee));
        }
Пример #4
0
        public void TestGetEmployeeProfileByID()
        {
            int result = employeeProcess.GetEmployeeProfileByID(332534).EmployeeID;

            Assert.AreEqual(result, 332534);
        }