示例#1
0
        private void AsyncSaveTheme()
        {
            var t = Task.Factory.StartNew(() => {
                var opc = new Modulos.Accounts.Model.mOpcoes
                {
                    Identificador = AccountOn.Identificador,
                    Thema         = SelectedThemeMode.ToString(),
                    Color         = SelectedAccentColor.ToString()
                };

                AccountOn.Color = opc.Color;
                AccountOn.Thema = opc.Thema;

                if (AccountOn.Identificador.ToLower() != "System".ToLower())
                {
                    new Modulos.Accounts.Model.mData().GravarOpcoes(opc);
                }
            });
        }
示例#2
0
        private async void AsyncAccountTheme()
        {
            var opc = new Account.Model.mOpcoes
            {
                Identificador = Account.Logged.Identificador,
                Thema         = SelectedThemeMode.ToString(),
                Color         = SelectedAccentColor.ToString()
            };

            Account.Logged.Color = opc.Color;
            Account.Logged.Thema = opc.Thema;

            var t = Task.Run(() => {
                if (Account.Logged.Identificador.ToLower() != "System".ToLower())
                {
                    new Account.Model.mData().GravarOpcoes(opc);
                }
            });

            await t;
        }