private void DeletePictureTour(PictureTour e) { DataServicePictureTour dsPicTour = new DataServicePictureTour(); PictureTourList.Remove(e); dsPicTour.DeletePictureTour(e); }
public void Image_Tap(object sender, System.Windows.Input.GestureEventArgs e) { if (sender is StackPanel) { PictureTour selected = (sender as StackPanel).DataContext as PictureTour; List <byte[]> tempByte = new List <byte[]>(); foreach (PictureTour tour_Loop in (MainPivot.SelectedItem as Tour).Pictures) { tempByte.Add(tour_Loop.Image); } Tuple <int, List <byte[]> > tuple = new Tuple <int, List <byte[]> >((MainPivot.SelectedItem as Tour).Pictures.IndexOf(selected), tempByte); ViewModel.ViewPictureCommand.Execute(tuple); } else if (sender is Image) { Repair selected = (sender as Image).DataContext as Repair; List <byte[]> tempByte = new List <byte[]>(); tempByte.Add(selected.Image); Tuple <int, List <byte[]> > tuple = new Tuple <int, List <byte[]> >(0, tempByte); ViewModel.ViewPictureCommand.Execute(tuple); } }
private void AddPictureTour(byte[] e) { DataServicePictureTour dsPicTour = new DataServicePictureTour(); PictureTour picTour = new PictureTour(); picTour.Tour = Tour; Tour.Pictures.Add(picTour); picTour.Image = e; dsPicTour.addPictureTour(picTour); PictureTourList.Add(picTour); }
private void StackPanel_Tap(object sender, System.Windows.Input.GestureEventArgs e) { PictureTour selected = (sender as StackPanel).DataContext as PictureTour; List <byte[]> tempByte = new List <byte[]>(); foreach (PictureTour tour_Loop in ViewModel.PictureTourList) { tempByte.Add(tour_Loop.Image); } Tuple <int, List <byte[]> > tuple = new Tuple <int, List <byte[]> >(ViewModel.PictureTourList.IndexOf(selected), tempByte); ViewModel.ViewPictureCommand.Execute(tuple); }
public void DeletePictureTour(PictureTour picTour) { picTour.Tour.Pictures.Remove(picTour); db.picturesTour.DeleteOnSubmit(picTour); }
public void addPictureTour(PictureTour newPictureTour) { db.picturesTour.InsertOnSubmit(newPictureTour); }