Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public static async Task <string> PerformSQL(string sql)
        {
            var admin = new AdminObject("PerformSQL")
            {
                SQL = sql
            };
            var recv = await Connection.SendAdminAndReceive.GlobalLock(admin);

            return(recv);
        }