public CareerTabController(ICareerRepository careerRepository, ICareeTabView careerTabView,ISkillRepository skillRepository)
 {
     this.careerRepository = careerRepository;
     this.careerTabView = careerTabView;
     this.skillRepository = skillRepository;
     newCareerMode = new NewCareerMode(careerTabView,this);
     chooseCareerMode = new ChooseCareerMode(careerTabView, this);            
     InitialInterface();
 }
 public CareerTabController(ICareerRepository careerRepository, ICareeTabView careerTabView, ISkillRepository skillRepository)
 {
     this.careerRepository = careerRepository;
     this.careerTabView    = careerTabView;
     this.skillRepository  = skillRepository;
     newCareerMode         = new NewCareerMode(careerTabView, this);
     chooseCareerMode      = new ChooseCareerMode(careerTabView, this);
     InitialInterface();
 }
 public NewCareerMode(ICareeTabView careerTabView, ICareerTabController controller)
 {
     this.view       = (ICareerModeVIew)careerTabView;
     this.controller = controller;
 }
 public ChooseCareerMode(ICareeTabView view,ICareerTabController controller)
 {
     this.view = (ICareerModeVIew) view;
     this.controller =  controller;
 }
 public NewCareerMode(ICareeTabView careerTabView,ICareerTabController controller)
 {
      this.view = (ICareerModeVIew) careerTabView;
      this.controller = controller;
 }
 public ChooseCareerMode(ICareeTabView view, ICareerTabController controller)
 {
     this.view       = (ICareerModeVIew)view;
     this.controller = controller;
 }