private async Task ComputeRatioOfRecoveryAndDeathAsync() { if (!string.IsNullOrEmpty(lbltotalcases.Text) && !string.IsNullOrEmpty(lblrecovered.Text) && !string.IsNullOrEmpty(lbldeath.Text)) { CalculateRatio calculateRatio = new CalculateRatio(); ///RECOVERY RATIO STATS progressrecovery.Maximum = Convert.ToInt32(_totalcases); var val = calculateRatio.CalculateRecoveryRatio(Convert.ToDecimal(_totalcases) , Convert.ToDecimal(_recovered)); progressrecovery.Value = (int)val.Item2; lblratiorecovery.Text = string.Format("{0}%", val.Item1.ToString()); ///DEATH RATIO STATS progressdeath.Maximum = Convert.ToInt32(_totalcases); var val1 = calculateRatio.CalculateDeathRatio(Convert.ToDecimal(_totalcases) , Convert.ToDecimal(_death)); progressdeath.Value = (int)val.Item2; lblratiodeath.Text = string.Format("{0}%", val1.Item1.ToString()); await Task.CompletedTask; } }
private void Top3CountryCard_Load(object sender, EventArgs e) { lblcountry.Text = _countryname; lblaffected1.Text = string.Format(Classes.CalculateRatio.FormatNumber(_affected) + " {0}", "Affected"); lblrecovered1.Text = string.Format(Classes.CalculateRatio.FormatNumber(_recovered) + " {0}", "Recovered"); CalculateRatio calculateRatio = new CalculateRatio(); ///RECOVERY RATIO STATS progressrecovery.Maximum = Convert.ToInt32(_totalcases); var val = calculateRatio.CalculateRecoveryRatio(Convert.ToDecimal(_totalcases) , Convert.ToDecimal(_affected)); progressrecovery.Value = (int)val.Item2; lblratiorecovery.Text = string.Format("{0}%", val.Item1.ToString()); }