Exemplo n.º 1
0
        private void DeleteConversation()
        {
            Action actionOnConfirm = async() =>
            {
                this.progress.ShowProgressDialog("Trwa oznaczanie rozmowy jako usuniêtej...");
                var result = await messagesService.DeleteConversation(this.conversationInfoModel.ConversationId);

                this.progress.CloseProgressDialog();
                if (result)
                {
                    AlertsService.ShowShortToast(this, "Rozmowa zosta³a oznaczona jako usuniêta.");
                    this.Finish();
                }
                else
                {
                    AlertsService.ShowShortToast(this, "Nie uda³o siê usun¹æ rozmowy. Spróbuj ponownie póŸniej.");
                }
            };

            AlertsService.ShowConfirmDialog(this, "Czy chcesz usun¹æ tê rozmowê? Nie bêdzie ona widoczna na liœcie rozmów dopóki Ty i Twój rozmówca nie skontaktujecie siê ponownie.", actionOnConfirm);
        }