public void Execute() { IRepController repository = new RepositoryController(); Employee employee = EmployeeWindow.GetInstance().employe; ObservableCollection <ProductPosition> products = repository.GetStorageProducts(employee.center); foreach (ProductPosition product in products) { ProductsViewer.ProductsOnStorage.Add(new ViewerObject(product)); } ObservableCollection <Require> requiersTo = repository.GetDBRequiersTo(employee.center); ObservableCollection <Require> requiersFrom = repository.GetDBRequiersFrom(employee.center); foreach (ViewerObject viewObj in ProductsViewer.ProductsOnStorage) { viewObj.SetNumberFrom(requiersFrom); viewObj.SetNumberTo(requiersTo); } }