コード例 #1
0
        private void AddVaraButton_Click(object sender, RoutedEventArgs e)
        {
            bool inmatning = ValidateInputClass.ValidateInput(varansNamnTextBox.Text, varansPrisTextBox.Text);

            if (inmatning)
            {
                VarorProcessor.AddVara(VarorModel.listOfVaror, varansNamnTextBox.Text, varansPrisTextBox.Text);
                DataBinding(VarorModel.listOfVaror);
                ClearTextFields(varansNamnTextBox, varansPrisTextBox);
                var newList = VarorModel.listOfVaror.Where(x => x.Price > 0);
                varorListBox.ItemsSource = newList;
            }
        }
コード例 #2
0
        private void CreateVara()
        {
            //Validate Input
            bool inmatning = ValidateInputClass.ValidateInput(varansNamnTextBox.Text, varansPrisTextBox.Text);

            if (inmatning)
            {
                //Add new vara
                VarorProcessor.AddVara(VarorModel.listOfVaror, varansNamnTextBox.Text, varansPrisTextBox.Text);
                ClearTextFields(varansNamnTextBox, varansPrisTextBox);
                DataBinding(VarorModel.listOfVaror);
            }
        }
コード例 #3
0
 public static string CreateVara()
 {
     Console.WriteLine("\nNamn på vara (exit för att avsluta):  ");
     nameOfVara = Console.ReadLine();
     if (nameOfVara != "exit")
     {
         bool outcomeOfParse = false;
         while (!outcomeOfParse)
         {
             Console.WriteLine("Ange Pris: ");
             priceOfVara    = Console.ReadLine();
             outcomeOfParse = decimal.TryParse(priceOfVara, out decimal tryPrice);
         }
         VarorProcessor.AddVara(VarorModel.listOfVaror, nameOfVara, priceOfVara);
     }
     return(nameOfVara);
 }