public HomeViewModel(ApplicationManager appManager)
 {
     _appManager = appManager;
     Users = new ObservableCollection<UserViewModel>();
     Events = new ObservableCollection<EventViewModel>();
     _eventViewModelFactory = new EventViewModelFactory();
     _photoPicker = DependencyService.Get<IPhotoPicker>();
     LoadData();
 }
        public PhotosViewModel(IPhotoPicker photoPicker)
        {
            _photoPicker = photoPicker;

            AddPhotoCommand    = new Command(async() => await AddPhoto());
            DeletePhotoCommand = new Command <Photo>(DeletePhoto);

            CurrentChild.Photos.ForEach(_ => Photos.Add(new Photo(_)));
        }
Esempio n. 3
0
 public HomeViewModel(ApplicationManager appManager)
 {
     _appManager            = appManager;
     Users                  = new ObservableCollection <UserViewModel>();
     Events                 = new ObservableCollection <EventViewModel>();
     _eventViewModelFactory = new EventViewModelFactory();
     _photoPicker           = DependencyService.Get <IPhotoPicker>();
     LoadData();
 }
Esempio n. 4
0
        public PhotosViewModel(FamilyRepository family, IPhotoPicker photoPicker)
        {
            _family      = family;
            _photoPicker = photoPicker;

            AddPhotoCommand    = new Command(async() => await AddPhoto());
            DeletePhotoCommand = new Command <Photo>(DeletePhoto);

            family.CurrentChild.Photos.ForEach(_ => Photos.Add(new Photo(_)));
        }