private void submitBtn_Click(object sender, RoutedEventArgs e) { string name = nameTxt.Text; string desc = descTxt.Text; if (name == "" || desc == "" || typeComboBox.SelectedItem == null || categoryComboBox.SelectedItem == null) { errorLbl.Text = "Please input all field!"; } else { string type = (string)((ComboBoxItem)typeComboBox.SelectedValue).Content; string category = (string)((ComboBoxItem)categoryComboBox.SelectedValue).Content; IdeaMediator mediator = new IdeaMediator(); IdeaFactory factory = new IdeaFactory(); Idea idea = mediator.addIdea(factory.createNewIdea(name, desc, type, category)); if (idea == null) { MessageBox.Show("Add idea failed!"); } else { MessageBox.Show("Add idea success!"); } this.Close(); } }
public UserController(UserFactory user, IdeaFactory idea) { userFactory = user; ideaFactory = idea; }
public bool insert(string title, string information) { Idea idea = IdeaFactory.create(title, information); return(IdeaRepository.insert(idea)); }
public HomeController(UserFactory usersf, IdeaFactory ideaf) { userfactory = usersf; ideafactory = ideaf; }
public IdeaController(IdeaFactory connection) { ideaFactory = connection; }