コード例 #1
0
        private async void MakeFavoriteExecute()
        {
            FavoriteSymbol = SelectedContact.IsFavorite == 1 ? Symbol.UnFavorite : Symbol.Favorite;

            SelectedContact.IsFavorite = SelectedContact.IsFavorite == 1 ? 0 : 1;

            await _contactRepository.UpdateAsync(SelectedContact);
        }
コード例 #2
0
        public async void GoBackSavedExecute()
        {
            await SetCurrentContactAsync();

            if (currentState == States.Add)
            {
                await repositoryService.AddAsync(currentContact);
            }
            else if (currentState == States.Edit)
            {
                await repositoryService.UpdateAsync(currentContact);
            }

            isDone = true;

            NavigationService.Navigate(typeof(Views.MasterDetailPage));
        }