Example #1
0
        private async void TakePhoto_OnClicked(object sender, RoutedEventArgs e)
        {
            PlantViewModel viewModel = (PlantViewModel)DataContext;

            TimeSpan span = DateTime.Now - viewModel.Plant.DatePlanted;
            int      week = span.Days / 7;

            bool imagePath = await ImageHandler.SaveImage(viewModel.Plant.Id, week);

            if (!imagePath)
            {
                return;
            }

            viewModel.ImagePath = CoreImageHandler.GetDefaultImagePath(viewModel.Plant.Id, week);
        }
Example #2
0
        private async void TakePhoto_OnClicked(object sender, RoutedEventArgs e)
        {
            AddProgressReportViewModel viewModel = (AddProgressReportViewModel)DataContext;

            TimeSpan span = DateTime.Now - viewModel.Plant.DatePlanted;
            int      week = span.Days / 7;

            string imagePath = await ImageHandler.SaveProgressImage(viewModel.Plant.Id, week);

            if (string.IsNullOrEmpty(imagePath))
            {
                return;
            }

            viewModel.ImagePath = imagePath;
        }