Example #1
0
        private void DeleteLogItem(object commandParameter)
        {
            _tourItemFactory.DeleteLogItem(SelectedLogItem);
            int i = TourItemsList.IndexOf(SelectedTourItem);

            TourItemsList[i].Log.Remove(SelectedLogItem);

            RaisePropertyChangedEvent(nameof(TourItemsList));
        }
Example #2
0
        private void AddLogItem(object commandParameter)
        {
            SelectedLogItem = new LogItem();
            // Add new logitem in database
            _tourItemFactory.AddLogItem(SelectedLogItem, SelectedTourItem);
            // Index of Selected Tour Item in Listbox
            int i = TourItemsList.IndexOf(SelectedTourItem);

            // Add new Log Item at selected Tour Item index
            TourItemsList[i].Log.Add(SelectedLogItem);


            RaisePropertyChangedEvent(nameof(TourItemsList));
        }