void loadOperationDepartment_Completed(object sender, EventArgs e) { DepartmentEntityDictionary.Clear(); DepartmentList.Clear(); LoadOperation loadOperation = sender as LoadOperation; foreach (ProductManager.Web.Model.department department in loadOperation.Entities) { DepartmentEntity departmentEntity = new DepartmentEntity(); departmentEntity.Department = department; departmentEntity.Update(); DepartmentEntityDictionary.Add(departmentEntity.DepartmentID, departmentEntity); DepartmentList.Add(departmentEntity); } DepartmentEntity departmentEntityZero = new DepartmentEntity(); departmentEntityZero.DepartmentID = 0; departmentEntityZero.DepartmentName = "请选择部门"; DepartmentList.Add(departmentEntityZero); LoadOperation <ProductManager.Web.Model.user> loadOperationUser = SystemManageDomainContext.Load <ProductManager.Web.Model.user>(SystemManageDomainContext.GetUserQuery()); loadOperationUser.Completed += loadOperationUser_Completed; }
private async Task GetDepartmentList() { var repoDepartmentRepository = new DepartmentRepository(); await repoDepartmentRepository.ReadAsync(); DepartmentList.Clear(); foreach (var item in repoDepartmentRepository.Items) { DepartmentList.Add(item); } }