Esempio n. 1
0
        protected override async Task OnInitializedAsync()
        {
            Saved       = false;
            Departments = (await DepartmentDataService.GetAllDepartments()).ToList();
            int.TryParse(Id, out var employeeId);

            if (employeeId == 0) //new employee is being created
            {
                //add some defaults
                Employee = new Employee {
                    DepartmentId = 1, BirthDate = DateTime.Now, JoinedDate = DateTime.Now
                };
            }
            else
            {
                Employee = await EmployeeDataService.GetEmployeeDetails(int.Parse(Id));
            }
            DepartmentId = Employee.DepartmentId.ToString();
        }
Esempio n. 2
0
 protected override async Task OnInitializedAsync()
 {
     Employees   = (await EmployeeDataService.GetAllEmployees()).ToList();
     Departments = (await DepartmentDataService.GetAllDepartments()).ToList();
 }