public AddEditPresenter(CompanyPresenter parent, ICompanyModel model, ViewMode mode)
 {
     this.model           = model;
     departments          = model.GetDepartments();
     employees            = model.GetEmployees();
     this.mode            = mode;
     this.parentPresenter = parent;
     this.editView        = new AddEditForm(this);
     editView.LoadForm();
 }
Beispiel #2
0
 public AddEditQuestViewModel(IAddEditView view, ITaskInfoAboutQuestViewModel taskInfoAboutQuestViewModel, ICreateQuestsViewModel createQuestsViewModel,
                              IPrizeShowViewModel prizeShowViewModel, IDataService dataService)
 {
     this.View = view;
     this.View.BindDataContext(this);
     this.TaskInfoAboutQuest = taskInfoAboutQuestViewModel;
     this.QuestionTask       = createQuestsViewModel;
     this.PrizeShow          = prizeShowViewModel;
     this.dataService        = dataService;
     this.AppData            = AppData.GetInstance();
     this.View.SetFramesContext(this.TaskInfoAboutQuest.View, this.QuestionTask.View, this.PrizeShow.View);
 }
 public AddEditPresenter(CompanyPresenter parent, ICompanyModel model, ViewMode mode, Empoyee employee)
 {
     this.model              = model;
     departments             = model.GetDepartments();
     employees               = model.GetEmployees();
     this.editedEmployee     = employee;
     this.originalDepartment = employee.DepartmentID;
     this.mode               = mode;
     this.parentPresenter    = parent;
     this.editView           = new AddEditForm(this);
     editView.LoadForm(editedEmployee);
 }
Beispiel #4
0
 public void CreateInterface(IAddEditView addEditView)
 {
     dialog = addEditView;
 }
 public void SetFramesContent(IMuseumDeveloperView museumDeveloperView, IMuseumEditingView museumEditingView, IAddEditView addEditView)
 {
     this.MuseumDeveloper.Content = museumDeveloperView;
     this.AddEditQuest.Content    = addEditView;
     this.MuseumEditing.Content   = museumEditingView;
 }