Пример #1
0
 public DataServiceCommon()
 {
     dsNote    = new DataServiceNote();
     dsPicture = new DataServicePicture();
     dsPoi     = new DataServicePoi();
     dsTrip    = new DataServiceTrip();
 }
 public DataServiceCommon()
 {
     dsNote = new DataServiceNote();
     dsPicture = new DataServicePicture();
     dsPoi = new DataServicePoi();
     dsTrip = new DataServiceTrip();
 }
        public PhotoViewModel(INavigationService navigationService)
        {
            Messenger.Default.Register<int>(this,
             picture =>
             {
             DataServicePicture dsPicture = new DataServicePicture();
             this.Trip = dsPicture.getPictureById(picture).Trip;
             SelectedPictureIndex = Trip.Pictures.OrderBy(x => x.Date).ToList().FindIndex(x => x.Id == picture);
             });

            this._navigationService = navigationService;
        }
        public void DeletePictures(List<object> pictureList)
        {
            DataServicePicture dsPicture = new DataServicePicture();
            foreach (Picture picture in pictureList)
            {
                Trip.Pictures.Remove(picture);
                dsPicture.DeletePicture(picture);
            }

            TripCommand.Execute(null);
        }
        public void DeletePicture(Picture picture)
        {
            DataServicePicture dsPicture = new DataServicePicture();
            Trip.Pictures.Remove(picture);
            dsPicture.DeletePicture(picture);

            TripCommand.Execute(null);
        }
 /// <summary>
 /// Suppression d'une photo
 /// </summary>
 public void DeletePicture()
 {
     DataServicePicture dsPicture = new DataServicePicture();
     dsPicture.DeletePicture(SelectedPicture);
     Trip.Pictures.Remove(SelectedPicture);
     GoBackCommand.Execute(null);
 }
 private void UpdateExistingPicture()
 {
     DataServicePicture dsPicture = new DataServicePicture();
     dsPicture.UpdatePicture(Picture);
 }
 private Picture GetPictureInDB(int pictureId)
 {
     DataServicePicture dsPicture = new DataServicePicture();
     return dsPicture.getPictureById(pictureId);
 }
        private void AddPictureInDB()
        {
            // Workaround explained in AddEditNoteViewModel
            // Each lines must be there
            Picture.Trip.Pictures.Add(Picture);

            DataServicePicture dsPicture = new DataServicePicture();
            dsPicture.addPicture(Picture);
        }