protected override void OnActivityResult(int requestCode, Result resultCode, Intent data)
 {
     base.OnActivityResult(requestCode, resultCode, data);
     if (resultCode == Result.Ok)
     {
         var mediaScanIntent = new Intent(Intent.ActionMediaScannerScanFile);
         var contentUri = Uri.FromFile(_file);
         mediaScanIntent.SetData(contentUri);
         SendBroadcast(mediaScanIntent);
         var pm = new PhotoModel {DateCreated = DateTime.Now, Path = contentUri.Path};
         photos.Add(pm);
         myAdapter.NotifyItemInserted(photos.Count - 1);
         _photoService.AddPhoto(pm);
     }
     GC.Collect();
 }
 public void AddPhoto(PhotoModel photo)
 {
     _connection.Insert(new PhotoModel { Path = photo.Path, DateCreated = photo.DateCreated });
 }