public void Einordnen(Card newcard) { // SWITCH: switch (newcard.Column) { case "Estimate": EstimateCards.Add(newcard); break; case "Testing": TestingCards.Add(newcard); break; case "Deploy": DeployCards.Add(newcard); break; default: EstimateCards.Add(newcard); break; } }
public MainViewModel() { #region IsInDesignMode if (IsInDesignMode) { DeployCards = new ObservableCollection <Card>(); Card newcard = new Card() { Time = Time, Person = Person, Duration = TextBoxIntValue, Urgent = CheckBoxBoolValue, Column = SelectedComboBoxValue }; EstimateCards.Add(newcard); } #endregion //Tag = "TagBsp"; Time = DateTime.Now.ToString("dd.MM"); Person = "James Bond"; TextBoxIntValue = 30; CheckBoxBoolValue = false; Cards = new ObservableCollection <Card>(); EstimateCards = new ObservableCollection <Card>(); TestingCards = new ObservableCollection <Card>(); DeployCards = new ObservableCollection <Card>(); ComboBoxList = new ObservableCollection <string>() { "IQ", "Estimate", "Implement", "Testing", "Deploy" }; AddBtnClickCmd = new RelayCommand( () => { // Adden und erstellen in einem: /*Cards.Add(new Card() * { * Time = Time, * Person = Person, * Duration = TextBoxIntValue, * Urgent = CheckBoxBoolValue * });*/ Card newcard = new Card() { Time = Time, Person = Person, Duration = TextBoxIntValue, Urgent = CheckBoxBoolValue, Column = SelectedComboBoxValue }; Cards.Add(newcard); Einordnen(newcard); }, () => { return(Time != " " && Person != " " && TextBoxIntValue > 0); } ); }