private void AddMashStepButton_Click(object sender, RoutedEventArgs e) { double temp; if (!double.TryParse(MashStepTempTextBox.Text, out temp)) { return; } int stepTime; if (!int.TryParse(MashStepTimeTextBox.Text, out stepTime)) { return; } int heatOverTime = 0; if (MashProfileList.Count > 0) { if (!int.TryParse(MashHeatOverTimeTextBox.Text, out heatOverTime)) { return; } } var mps = new Domain.MashProfileStep(); mps.Temperature = temp; mps.StepTime = stepTime; mps.HeatOverTime = heatOverTime; MashProfileList.Add(mps); var ol = MashProfileList.OrderBy(x => x.Temperature).ToList(); MashProfileList.Clear(); foreach (Domain.MashProfileStep ms in ol) { MashProfileList.Add(ms); } AddMashStepButton.Content = "Add"; }
private void AddMashStepButton_Click(object sender, RoutedEventArgs e) { double temp; if (!double.TryParse(MashStepTempTextBox.Text, out temp)) return; int stepTime; if (!int.TryParse(MashStepTimeTextBox.Text, out stepTime)) return; int heatOverTime = 0; if (MashProfileList.Count > 0) { if (!int.TryParse(MashHeatOverTimeTextBox.Text, out heatOverTime)) return; } var mps = new Domain.MashProfileStep(); mps.Temperature = temp; mps.StepTime = stepTime; mps.HeatOverTime = heatOverTime; MashProfileList.Add(mps); var ol = MashProfileList.OrderBy(x => x.Temperature).ToList(); MashProfileList.Clear(); foreach (Domain.MashProfileStep ms in ol) { MashProfileList.Add(ms); } AddMashStepButton.Content = "Add"; }