Exemplo n.º 1
0
        internal void UpdateEmployee()
        {
            var updateEmployee = new Employee
            {
                ID           = EmployeeVM.SelectedEmployee.ID,
                FirstName    = EmployeeVM.SelectedEmployee.FirstName,
                LastName     = EmployeeVM.SelectedEmployee.LastName,
                Email        = EmployeeVM.SelectedEmployee.Email,
                Phone        = EmployeeVM.SelectedEmployee.Phone,
                DepartmentId = DepartmentTool.GetDepartmentIDByName((string)EmployeeVM.SelectedEmployee.Department),
                Gender       = EmployeeVM.SelectedEmployee.Gender
            };

            EmployeeTool.UpdateEmployee(updateEmployee);
        }
Exemplo n.º 2
0
        internal void AddEmployee()
        {
            var employee = new Employee
            {
                ID           = Guid.NewGuid(),
                FirstName    = EmployeeVM.FirstName,
                LastName     = EmployeeVM.LastName,
                Email        = EmployeeVM.Email,
                Phone        = EmployeeVM.Phone,
                DepartmentId = DepartmentTool.GetDepartmentIDByName((string)EmployeeVM.Department),
                Gender       = EmployeeVM.Gender
            };

            if (EmployeeTool.AddEmployee(employee))
            {
                EmployeeVM.Employees.Add(EmployeeVM);
            }
        }