public FuelContractsCollectionViewModel GetObjects() { UIObjects = new FuelContractsCollectionViewModel(); List <FuelContract> dataObjects = FuelContractsDataAccess.GetObjects(); foreach (FuelContract dataObject in dataObjects) { UIObjects.Add(new FuelContractViewModel(dataObject)); } if (UIObjects.Count == 0) { UIObjects.Add(new FuelContractViewModel()); } UIObjects.ItemEndEdit += new ItemEndEditEventHandler(ObjectsItemEndEdit); UIObjects.CollectionChanged += new NotifyCollectionChangedEventHandler(ObjectsCollectionChanged); return(UIObjects); }