public static async Task <bool> ChangeBillboard(int id, BookListChangeType changeType, int?alteredId = null, string alteredText = null) { var admin = new AdminObject("ChangeBillboard") { BillboardId = id, ChangeType = (int)changeType, AlteredBookId = alteredId, AlteredText = alteredText }; if (Storage.Test) { return(true); } var recv = await Connection.SendAdminAndReceive.GlobalLock(admin); var obj = JsonConvert.DeserializeObject(recv, typeof(ReceiveObject)) as ReceiveObject; if (obj != null && obj.Message != null && obj.Message.Trim().Length > 0) { var dialog = new Windows.UI.Xaml.Controls.ContentDialog() { Content = obj.Message.Trim(), Title = "Edit Billboard Result", IsSecondaryButtonEnabled = false, PrimaryButtonText = "OK" }; await dialog.ShowAsync(); } return(obj != null && obj.Success); }
public static async Task <string> PerformSQL(string sql) { var admin = new AdminObject("PerformSQL") { SQL = sql }; var recv = await Connection.SendAdminAndReceive.GlobalLock(admin); return(recv); }