void AskBufferLogin() { var result = MessageService.AskYesNoQuestion(Resources.NoBufferConfigured); if (result) { Ocell.Settings.OAuth.Type = Ocell.Settings.AuthType.Buffer; Navigate(Uris.LoginPage); } }
void AddResource(TwitterResource resource) { if (Config.Columns.Contains(resource)) { MessageService.ShowError(Localization.Resources.ColumnAlreadyPinned); } else if (MessageService.AskYesNoQuestion(String.Format(Localization.Resources.AskAddColumn, resource.Title))) { Config.Columns.Add(resource); Config.SaveColumns(); DataTransfer.ShouldReloadColumns = true; } }
bool CheckProtectedAccounts() { foreach (var user in SelectedAccounts.OfType <UserToken>()) { if (user != null && ProtectedAccounts.IsProtected(user)) { var result = MessageService.AskYesNoQuestion(String.Format(Resources.AskTweetProtectedAccount, user.ScreenName), ""); if (!result) { return(false); } } } return(true); }
public void GridHold(object sender, System.Windows.Input.GestureEventArgs e) { Grid grid = sender as Grid; if (grid == null) { return; } TwitterDraft draft = grid.Tag as TwitterDraft; if (draft != null && Config.Drafts.Contains(draft)) { var accepts = MessageService.AskYesNoQuestion(Resources.AskDeleteDraft, ""); if (accepts) { collection.Remove(draft); MessageService.ShowMessage(Resources.DraftDeleted, ""); } } }