Esempio n. 1
0
        private void RemoveSnapshotsOfRemovedVideo(string blobName)
        {
            var snapshotCofeeVideoViewModels = CoffeeVideos.Where(viewModel =>
                                                                  viewModel.BlobName.Equals(blobName) &&
                                                                  viewModel.IsSnapshot).ToList();

            foreach (var snapshotVm in snapshotCofeeVideoViewModels)
            {
                CoffeeVideos.Remove(snapshotVm);
            }
        }
Esempio n. 2
0
 public void RemoveCoffeeVideoViewModel(CoffeeVideoViewModel viewModel)
 {
     if (CoffeeVideos.Contains(viewModel))
     {
         CoffeeVideos.Remove(viewModel);
         if (SelectedCoffeeVideo == viewModel)
         {
             SelectedCoffeeVideo = null;
         }
     }
 }
Esempio n. 3
0
        public void RemoveCoffeeVideoViewModel(CoffeeVideoViewModel viewModel)
        {
            if (CoffeeVideos.Contains(viewModel))
            {
                CoffeeVideos.Remove(viewModel);
                if (SelectedCoffeeVideo == viewModel)
                {
                    SelectedCoffeeVideo = null;
                }

                if (!viewModel.IsSnapshot)
                {
                    RemoveSnapshotsOfRemovedVideo(viewModel.BlobName);
                }
            }
        }