コード例 #1
0
 public void LoadEmployeePage()
 {
     if (LoggedUser.isAdmin)
     {
         ActiveItem = new EmployeeGridViewModel();
     }
 }
コード例 #2
0
        public async Task <EmployeeGridViewModel[]> GetAllEmployees()
        {
            List <EmployeeGridViewModel> employees = new List <EmployeeGridViewModel>();
            EmployeeGridViewModel        emp;
            await _employeeContext.Employees.Include(e => e.Department).Include(e => e.EmployeeType).ForEachAsync(employee => {
                emp              = new EmployeeGridViewModel();
                emp.EmployeeId   = employee.EmployeeId;
                emp.Name         = employee.FirstName + " " + employee.LastName;
                emp.Designation  = employee.Designation;
                emp.ManagerName  = employee.ManagerName;
                emp.EmployeeType = employee.EmployeeType.EmployeeTypeName;
                employees.Add(emp);
            });

            return(employees.ToArray());
        }
コード例 #3
0
 public void LoadEmployeePage()
 {
     ActiveItem = new EmployeeGridViewModel();
     this.SetCreateMode(employeeCommand);
 }
コード例 #4
0
 public void LoadEmployeePage()
 {
     ActiveItem = new EmployeeGridViewModel();
 }