Ejemplo n.º 1
0
 private void OnLocationMessage(GoogleMapMessenger googleMap)
 {
     IdTask = googleMap.IdTask;
     LalitudeGoogleMarkerResult  = googleMap.LalitudeGoogleMarkerResult;
     LongitudeGoogleMarkerResult = googleMap.LongitudeGoogleMarkerResult;
     NameTask             = googleMap.NameTaskResult;
     DescriptionTask      = googleMap.DescriptionTaskResult;
     StatusTask           = googleMap.StatusTaskResult;
     EnableStatusNameTask = true;
 }
Ejemplo n.º 2
0
 private void OnLosationMessage(GoogleMapMessenger googleMap)
 {
     _idTask = googleMap.IdTask;
     LalitudeGoogleMarker        = googleMap.LalitudeGoogleMarkerResult;
     LongitudeGoogleMarker       = googleMap.LongitudeGoogleMarkerResult;
     _nameTaskBackResult         = googleMap.NameTaskResult;
     _descriptionTaskBackResult  = googleMap.DescriptionTaskResult;
     _statusTaskBackResult       = googleMap.StatusTaskResult;
     _lalitudeGoogleMarkerBack   = googleMap.LalitudeGoogleMarkerResult;
     _longlitudeGoogleMarkerBack = googleMap.LongitudeGoogleMarkerResult;
 }
Ejemplo n.º 3
0
        private async Task CreateMarkerGoogleMap()
        {
            await _navigationService.Navigate <MapsViewModel>();

            var message = new GoogleMapMessenger(this,
                                                 IdTask,
                                                 LalitudeGoogleMarkerResult,
                                                 LongitudeGoogleMarkerResult,
                                                 NameTask,
                                                 DescriptionTask,
                                                 StatusTask
                                                 );

            UserId = CurrentInstagramUser.CurrentInstagramUserId;
            _messenger.Publish(message);
            _messenger.Unsubscribe <GoogleMapMessenger>(_token);
        }
Ejemplo n.º 4
0
        private async Task BackGoogleMap()
        {
            await _navigationService.Navigate <TaskViewModel>();

            LalitudeGoogleMarker  = _lalitudeGoogleMarkerBack;
            LongitudeGoogleMarker = _longlitudeGoogleMarkerBack;
            var message = new GoogleMapMessenger(this,
                                                 _idTask,
                                                 LalitudeGoogleMarker,
                                                 LongitudeGoogleMarker,
                                                 _nameTaskBackResult,
                                                 _descriptionTaskBackResult,
                                                 _statusTaskBackResult
                                                 );

            _messenger.Publish(message);
            _messenger.Unsubscribe <GoogleMapMessenger>(_token);
        }
Ejemplo n.º 5
0
        private async Task SaveGoogleMapPoint()
        {
            if (LalitudeGoogleMarker == 0 & LongitudeGoogleMarker == 0)
            {
                return;
            }
            if (LalitudeGoogleMarker != 0 & LongitudeGoogleMarker != 0)
            {
                await _navigationService.Navigate <TaskViewModel>();

                var message = new GoogleMapMessenger(this,
                                                     _idTask,
                                                     LalitudeGoogleMarker,
                                                     LongitudeGoogleMarker,
                                                     _nameTaskBackResult,
                                                     _descriptionTaskBackResult,
                                                     _statusTaskBackResult
                                                     );
                _messenger.Publish(message);
                _messenger.Unsubscribe <GoogleMapMessenger>(_token);
            }
        }