protected override void Initialize() { Model = new TestModel(); _moqLoggingController = new Mock <ILoggingController>(); _loggingController = _moqLoggingController.Object; _moqLoggingController.Setup(c => c.GetCommandSet()).Returns(new LoggingCommandSet(_loggingController)); _moqLoggingPersistence = new Mock <ILoggingPersistence>(); _loggingPersistence = _moqLoggingPersistence.Object; _service = new LoggingHttpServiceV1(); _service.Configure(_restConfig); var references = References.FromTuples( new Descriptor("pip-services-logging", "persistence", "memory", "default", "1.0"), _loggingPersistence, new Descriptor("pip-services-logging", "controller", "default", "default", "1.0"), _loggingController, new Descriptor("pip-services-logging", "service", "http", "default", "1.0"), _service ); _service.SetReferences(references); Task.Run(() => _service.OpenAsync(Model.CorrelationId)); Thread.Sleep(1000); // Just let service a sec to be initialized }
public NotepadController(SplitterPanel notePadPanel, ILoggingController loggingController) { _notePadPanel = notePadPanel; _loggingController = loggingController; AddMDISupport(); _loggingController.Log(MessageType.information, "NotePadController Constructed"); }
private static void SetupMainController(NotepadController notepadController, FileBrowserController fileBrowserController, BrandController brandController, NotepadFrame notepadFrame, IdeaController ideaController, ILoggingController loggingController, ITodoController todoController) { var mainController = new MainController(notepadController, fileBrowserController, brandController, notepadFrame, ideaController, todoController, loggingController); notepadFrame.Controller = mainController; }
public LoggingCommandSet(ILoggingController loggingBusinessLogic) { _loggingBusinessLogic = loggingBusinessLogic; AddCommand(MakeReadMessagesCommand()); AddCommand(MakeReadErrorsCommand()); AddCommand(MakeWriteMessageCommand()); AddCommand(MakeWriteMessagesCommand()); AddCommand(MakeClearCommand()); }
public FileBrowserController(TabControl tabContainer, ILoggingController loggingController) { _tabContainer = tabContainer; _loggingController = loggingController; BuildFileBrowser(); FolderView.NodeMouseClick += FolderViewNodeMouseClick; PopulateLocal(GetStartingDirectory()); _loggingController.Log(MessageType.information, "FileBrowserController Constructed"); }
private static IdeaController SetupIdeaController(SqlLiteDbIdeaAdapter sqlLiteDbIdeaAdapter, NotepadFrame notepadFrame, ILoggingController loggingController) { var ideaRepository = new IdeaRepository(sqlLiteDbIdeaAdapter); var ideaService = new IdeaService(ideaRepository); var ideaController = new IdeaController((TabControl)notepadFrame.splitControlArea.Panel1.Controls[0], ideaService, loggingController); return(ideaController); }
public TodoController(ILoggingController loggingController, ITodoService service, TodoFrame frame) { _loggingController = loggingController; _service = service; _frame = frame; _frame.FormBorderStyle = FormBorderStyle.FixedToolWindow; _frame.Closing += _frame_Closing; CustomizePanels(_frame); LoadPanels(); _loggingController.Log(MessageType.information, "TODO Board Setup"); }
public IdeaController(TabControl area, IdeaService ideaService, ILoggingController loggingController) { _area = area; this._ideaService = ideaService; _loggingController = loggingController; BuildUIArea(_area); var ideaList = GetIdeaList(_area); PopulateData((ListView)ideaList); _loggingController.Log(MessageType.information, "IdeaController Constructed"); }
public BrandController(NotepadController notepadController, FileBrowserController fileBrowserController, IdeaController ideaController, ILoggingController loggingController, Form frame) { _notepadController = notepadController; _fileBrowserController = fileBrowserController; _ideaController = ideaController; _loggingController = loggingController; _frame = (NotepadFrame)frame; SetUpIconList(); SetIcons(true); ActiveBrand = Brands.Normal; loggingController.Log(MessageType.information, "BrandController Constructed"); }
public MainController(NotepadController notepadController, FileBrowserController fileBrowserController, BrandController brandController, NotepadFrame frame, IdeaController ideaController, ITodoController todoController, ILoggingController loggingController) { _notepadController = notepadController; _fileBrowserController = fileBrowserController; _fileBrowserController.OpenFile += OpenFile; _brandController = brandController; _frame = frame; _ideaController = ideaController; _todoController = todoController; _loggingController = loggingController; BuildUserInterface(frame); _loggingController.Log(MessageType.information, "MainController constructed"); _frame.scOuter.Panel2Collapsed = true; }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var notepadFrame = new NotepadFrame(); var todoFrame = new TodoFrame(); ILoggingController loggingController = SetupLoggingController(notepadFrame); var notepadController = new NotepadController(notepadFrame.splitControlArea.Panel2, loggingController); var fileBrowserController = new FileBrowserController((TabControl)notepadFrame.splitControlArea.Panel1.Controls[0], loggingController); var sqlLiteDbAdapter = new SqlLiteDbIdeaAdapter(GetConnectionString(), GetDatabaseName()); var sqliteDbTodoAdapter = new SqliteDbTodoAdapter(GetConnectionString(), GetDatabaseName()); SetupDatabase(sqlLiteDbAdapter, sqliteDbTodoAdapter); var ideaController = SetupIdeaController(sqlLiteDbAdapter, notepadFrame, loggingController); var brandController = SetupBrandController(notepadController, fileBrowserController, ideaController, loggingController, notepadFrame); var todoRepository = new TodoRepository(sqliteDbTodoAdapter); var todoController = new TodoController(loggingController, new TodoService(todoRepository), todoFrame); SetupMainController(notepadController, fileBrowserController, brandController, notepadFrame, ideaController, loggingController, todoController); Application.Run(notepadFrame); }
public BuildLoggerService(ILoggingDataSource dataSource, ILoggingController loggingController) { _dataSource = dataSource; _loggingController = loggingController; }
public BuildLoggerProvider(ILoggingController loggingController) { _loggingController = loggingController; }
private static BrandController SetupBrandController(NotepadController notepadController, FileBrowserController fileBrowserController, IdeaController ideaController, ILoggingController loggingController, Form frame) { var brandController = new BrandController(notepadController, fileBrowserController, ideaController, loggingController, frame); notepadController.BrandController = brandController; return(brandController); }