예제 #1
0
 static void Main()
 {
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     var personManager = new PersonManager();
     var movieManager = new MovieManager(personManager);
     Application.Run(new MainForm(movieManager, personManager));
 }
예제 #2
0
        public MainForm(MovieManager movieManager, PersonManager personManager)
        {
            //scenario 3
            this.movieManager = movieManager;
            this.personManager = personManager;

            InitializeComponent();
        }
예제 #3
0
        public AddMovieForm(MovieManager manager, PersonManager personManager)
        {
            //scenario 3
            this.movieManager = manager;
            this.personManager = personManager;

            //personManager.Reset();

            InitializeComponent();
        }
예제 #4
0
        public AddMovieForm(MovieManager manager)
        {
            //scenario 3
            this.movieManager = manager;

            //not-good-but-working
            personManager = new PersonManager();
            personManager.Reset();

            InitializeComponent();
        }
예제 #5
0
 public MovieManager(PersonManager personManager)
 {
     this.personManager = personManager;
 }
예제 #6
0
 public MovieManager(PersonManager personManager)
 {
     this.personManager = personManager;
 }
예제 #7
0
 public AddPersonForm(PersonManager personManager)
 {
     this.personManager = personManager;
     InitializeComponent();
 }