Exemple #1
0
        public static void Main()
        {
            DocXService.SetExamDocXWorker(new PlotkinaExamDocXWorker());
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            ApplicationContext    context    = new ApplicationContext();
            ApplicationController controller = (ApplicationController) new ApplicationController(new UnityAdapter())
                                               .RegisterView <IEditPropertiesView, EditExamControl>()
                                               .RegisterView <IEditMainView, EditorForm>()
                                               .RegisterView <IEditTreeView, EditTreeControl>()
                                               .RegisterView <IEditMarkSystemPropertiesView, EditMarkSystemControl>()
                                               .RegisterView <IEditFiveStepMarkSystemView, EditFiveStepMarkSystemControl>()
                                               .RegisterView <IEditThemesView, EditThemesControl>()
                                               .RegisterView <IEditTicketsView, EditTicketsControl>()
                                               .RegisterView <IEditThemeView, EditThemeControl>()
                                               .RegisterView <IEditTicketView, EditTicketControl>()
                                               .RegisterView <IEditQuestionGroupView, EditQuestionGroupControl>()
                                               .RegisterView <IEditQuestionView, EditQuestionControl>()
                                               .RegisterView <IEditOneAnswerQuestionView, EditOneAnswerQuestionControl>()
                                               .RegisterView <IEditSavingView, EditSaveControl>()
                                               .RegisterView <ILoadingView, LoadingForm>()
                                               .RegisterView <ILogInDbView, LogInDbForm>()
                                               .RegisterView <IStartView, StartForm>()
                                               .RegisterView <IPasswordEnterView, PasswordEnterForm>()
                                               .RegisterView <ILoadingContextView, LoadingContextForm>()
                                               .RegisterView <IImportView, ImportForm>()
                                               .RegisterView <IStartSessionView, StartSessionForm>()
                                               .RegisterView <ISessionView, SessionForm>()
                                               .RegisterView <ISessionInformationView, SessionInformationControl>()
                                               .RegisterView <IConnectionStatusView, ConnectionStatusControl>()
                                               .RegisterView <IChatView, ChatControl>()
                                               .RegisterIntstance(context);

            controller.Run <LoadingPresenter, object>(null);
            Application.Run(context);
        }