public void OnInitializeLeadUIDs(TimeTrackFilterViewModel filterViewModel) { if (filterViewModel == null) filterViewModel = new TimeTrackFilterViewModel(TimeTrackFilter); if (filterViewModel.DepartmentsFilterViewModel.UIDs.Count == 1) { Guid depUID = filterViewModel.DepartmentsFilterViewModel.UIDs[0]; var department = DepartmentHelper.GetSingleShort(depUID); Guid orgUID = department.OrganisationUID; var organisation = OrganisationHelper.GetSingle(orgUID); _chiefUID = organisation.ChiefUID; _hrChiefUID = organisation.HRChiefUID; _departmentChiefUID = department.ChiefUID; } }
void OnShowFilter() { var filterViewModel = new TimeTrackFilterViewModel(TimeTrackFilter); if (DialogService.ShowModalWindow(filterViewModel)) { UpdateGrid(); } OnInitializeLeadUIDs(filterViewModel); }