Exemplo n.º 1
0
        public async void AddPointOfInterest(PointOfInterest poi)
        {
            var loader = new ResourceLoader();
            var isPointOfInterestAdded = await _httpService.AddPointOfInterest(poi, _accountService.GetUserEmail(), _accountService.GetUserPassword());

            if (isPointOfInterestAdded)
            {
                _eventAggregator.PublishOnUIThread(new CreatePointOfInterestSuccessEvent()
                {
                    SuccessMessage = loader.GetString("CreatePointOfInterestSuccessMessage")
                });
            }
            else
            {
                _eventAggregator.PublishOnUIThread(new CreatePointOfInterestFailedEvent()
                {
                    FailureMessage = loader.GetString("CreatePointOfInterestFailureMessage")
                });
            }
        }