Beispiel #1
0
        internal static async Task GettingActual(ObservableCollection <hissResponse> searchResults, string u)
        {
            var datawrapper = await GetHistoryAsync(u);

            var actual = datawrapper.response;

            foreach (var a in actual)
            {
                a.Date     = DataSecurity.DecryptThisCipher(a.Date, Constants.PRIVPASS);
                a.Duration = DataSecurity.DecryptThisCipher(a.Duration, Constants.PRIVPASS);
                a.Disease  = DataSecurity.DecryptThisCipher(a.Disease, Constants.PRIVPASS);
                a.Medicine = DataSecurity.DecryptThisCipher(a.Medicine, Constants.PRIVPASS);
                searchResults.Add(a);
            }
        }
        private async void Page_Loaded(object sender, RoutedEventArgs e)
        {
            profiring.IsActive   = true;
            profiring.Visibility = Visibility.Visible;
            try
            {
                thisData = await ProfileCall.GetUserAsync(data);

                nameblock.Text  = DataSecurity.DecryptThisCipher(thisData.Name, Constants.PRIV);
                sexblock.Text   = DataSecurity.DecryptThisCipher(thisData.Sex, Constants.PRIV);
                emailblock.Text = DataSecurity.DecryptThisCipher(thisData.Email, Constants.PRIV);
            }
            catch (Exception)
            {
                switch (thisData.Operation)
                {
                case "Register":
                    nameblock.Text  = "Gaurav Gogia";
                    sexblock.Text   = "Male";
                    emailblock.Text = "*****@*****.**";
                    break;

                case "Update":
                    nameblock.Text  = "Nuong Xinh";
                    sexblock.Text   = "Female";
                    emailblock.Text = "*****@*****.**";
                    break;
                }
            }
            finally
            {
                profiring.Visibility  = Visibility.Collapsed;
                profiring.IsActive    = false;
                nameblock.Visibility  = Visibility.Visible;
                sexblock.Visibility   = Visibility.Visible;
                emailblock.Visibility = Visibility.Visible;
            }
        }