private void CannalDelete() { var form = new Dialog_Input("OCity_Dialog_ChennelQuit".Translate(), "OCity_Dialog_ChennelQuitCheck".Translate()); form.PostCloseAction = () => { if (form.ResultOK) { var selectCannal = SessionClientController.Data.Chats[lbCannals.SelectedIndex]; SessionClientController.Command((connect) => { connect.PostingChat(selectCannal.Id, "/exitChat"); }); //to do Сделать старт крутяшки до обновления чата } }; Find.WindowStack.Add(form); }
private void CannalRename() { var selectCannal = SessionClientController.Data.Chats[lbCannals.SelectedIndex]; var form = new Dialog_Input("OCity_Dialog_ChennelRenLabel".Translate(), "OCity_Dialog_ChennelNewName".Translate() + selectCannal.Name, ""); form.PostCloseAction = () => { if (form.ResultOK && form.InputText != null) { SessionClientController.Command((connect) => { connect.PostingChat(selectCannal.Id, "/renameChat '" + form.InputText.Replace("'", "''") + "'"); }); //to do Сделать старт крутяшки до обновления чата } }; Find.WindowStack.Add(form); }
private void CannalAdd() { var form = new Dialog_Input("OCity_Dialog_ChennelCreating".Translate(), "OCity_Dialog_ChennelCreateName".Translate(), ""); form.PostCloseAction = () => { if (form.ResultOK && !string.IsNullOrEmpty(form.InputText) && form.InputText.Replace(" ", "") != "") { var mainCannal = SessionClientController.Data.Chats[0]; SessionClientController.Command((connect) => { connect.PostingChat(mainCannal.Id, "/createChat '" + form.InputText.Replace("'", "''") + "'"); }); //to do Сделать старт крутяшки до обновления чата } }; Find.WindowStack.Add(form); }