Example #1
0
        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));
        }
Example #4
0
 public HomeController(UserFactory usersf, IdeaFactory ideaf)
 {
     userfactory = usersf;
     ideafactory = ideaf;
 }
Example #5
0
 public IdeaController(IdeaFactory connection)
 {
     ideaFactory = connection;
 }