private async Task LoadCompany() { try { Company = await _adminService.ReadCompanyByIdAsync(_globalModel.CurrentUser.CompanyId); var projects = await _adminService.ReadProjectsForCompanyAsync(Company); Projects.Clear(); Projects.AddRange(projects); var users = await _adminService.ReadAllUsersForCompanyAsync(Company.CompanyId); Users.Clear(); Users.AddRange(users); _canCreateNewProject = await _adminService.CanCreateNewProject(Company.CompanyId); NewProject.RaiseCanExecuteChanged(); } catch (TimeoutException timeoutEx) { _eventAggregator.GetEvent <TimeoutErrorEvent>().Publish(timeoutEx); } IsCompanyEditorVisible = false; IsProjectEditorVisible = false; IsUserEditorVisible = false; }
public async System.Threading.Tasks.Task UpdateCompany() { Assert.AreNotEqual(Guid.Empty, company.CompanyId); company.Name = "New name"; await pinzService.UpdateCompanyAsync(company); Company company2 = await adminService.ReadCompanyByIdAsync(company.CompanyId); Assert.AreEqual(company.Name, company2.Name); }