public void CreateView(ViewCategory c) { IViewsManager vm = Task.Navigator.ViewsManager; InteractionPointInfoEx ip = (vm as IDynamicViewsManager).CreateView(c); (View as IMainView).AddViewToNavPane(ip); }
public HallsFloors(IViewsManager viewsManager) { InitializeComponent(); this.cinemasView = viewsManager.CinemasView.Value; if (!this.cinemasView.IsDataLoaded) { this.cinemasView.LoadData(x => true); //TODO: filter is temporary } viewsManager.CinemasBindingSource.CurrentChanged += CinemasBindingSource_CurrentChanged; viewsManager.HallsBindingSource.CurrentChanged += HallsBindingSource_CurrentChanged; this.lookUpEditCinemas.Properties.DataSource = viewsManager.CinemasBindingSource; this.lookUpEditCinemas.DataBindings.Add( new Binding("EditValue", viewsManager.CinemasBindingSource, "CinId", true, DataSourceUpdateMode.OnPropertyChanged)); this.hallsView = viewsManager.HallsView.Value; this.hallsView.LoadData(this.FilterHalls); this.floorsView = viewsManager.FloorsView.Value; this.floorsView.LoadData(this.FilterFloors); this.gridHalls.DataSource = viewsManager.HallsBindingSource; this.gridFloors.DataSource = viewsManager.FloorsBindingSource; }
public Shows(IViewsManager viewsManager) { InitializeComponent(); this.showView = viewsManager.ShowsView.Value; this.showView.LoadData(x => true); this.gridShows.DataSource = viewsManager.ShowsBindingSource; }
/// <summary> /// Initializes a new instance of the <see cref="TopicsControllerBase"/> class /// </summary> /// <param name="log">Log</param> /// <param name="viewsManager">Views manager</param> public TopicsControllerBase( ILog log, IViewsManager viewsManager) { this.log = log; this.viewsManager = viewsManager; }
public Cities(IViewsManager viewsManager) { InitializeComponent(); this.citiesView = viewsManager.CitiesView.Value; this.citiesView.LoadData(x => true); this.gridCities.DataSource = viewsManager.CitiesBindingSource; }
/// <summary> /// Initializes a new instance of the <see cref="PushNotificationsManager"/> class /// </summary> /// <param name="log">log</param> /// <param name="pushRegistrationsStore">Table containing push notification registrations</param> /// <param name="appsStore">Table containing app configurations</param> /// <param name="viewsManager">Views manager</param> /// <param name="connectionStringProvider">Connection string provider</param> public PushNotificationsManager(ILog log, IPushRegistrationsStore pushRegistrationsStore, IAppsStore appsStore, IViewsManager viewsManager, IConnectionStringProvider connectionStringProvider) { this.log = log; this.pushRegistrationsStore = pushRegistrationsStore; this.appsStore = appsStore; this.viewsManager = viewsManager; this.connectionStringProvider = connectionStringProvider; }
public SeatPopup(IViewsManager viewsManager) { InitializeComponent(); ISeat seat = viewsManager.SeatsView.Value.Selected; this.textEditSeatNum.DataBindings.Add( new Binding("EditValue", seat, "SeatNum", true, DataSourceUpdateMode.OnPropertyChanged)); }
/// <summary> /// Initializes a new instance of the <see cref="MyPinsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="pinsManager">Pins manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> public MyPinsController(ILog log, IPinsManager pinsManager, ITopicsManager topicsManager, IViewsManager viewsManager, IHandleGenerator handleGenerator) { this.log = log; this.pinsManager = pinsManager; this.topicsManager = topicsManager; this.viewsManager = viewsManager; this.handleGenerator = handleGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="RepliesController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="repliesManager">Replies manager</param> /// <param name="viewsManager">Views manager</param> public RepliesController( ILog log, IRepliesManager repliesManager, IViewsManager viewsManager) { this.log = log; this.repliesManager = repliesManager; this.viewsManager = viewsManager; }
/// <summary> /// Initializes a new instance of the <see cref="CommentsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="commentsManager">Comments manager</param> /// <param name="viewsManager">Views manager</param> public CommentsController( ILog log, ICommentsManager commentsManager, IViewsManager viewsManager) { this.log = log; this.commentsManager = commentsManager; this.viewsManager = viewsManager; }
/// <summary> /// Initializes a new instance of the <see cref="MyLinkedAccountsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="identitiesManager">Identities manager</param> /// <param name="usersManager">Users manager</param> /// <param name="appsManager">Apps manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="sessionTokenManager">Session token manager</param> public MyLinkedAccountsController(ILog log, IIdentitiesManager identitiesManager, IUsersManager usersManager, IAppsManager appsManager, IViewsManager viewsManager, ISessionTokenManager sessionTokenManager) { this.log = log; this.identitiesManager = identitiesManager; this.usersManager = usersManager; this.appsManager = appsManager; this.viewsManager = viewsManager; this.sessionTokenManager = sessionTokenManager; }
public SchedulerAppointmentForm(IViewsManager viewsManager) { this.ViewManager = viewsManager; if (!this.ViewManager.HallsView.Value.IsDataLoaded) { this.ViewManager.HallsView.Value.LoadData(x => true); } }
/// <summary> /// Initializes a new instance of the <see cref="MyNotificationsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="notificationsManager">Notifications manager</param> /// <param name="viewsManager">Views manager</param> public MyNotificationsController( ILog log, INotificationsManager notificationsManager, IViewsManager viewsManager) { this.log = log; this.notificationsManager = notificationsManager; this.viewsManager = viewsManager; }
/// <summary> /// Initializes a new instance of the <see cref="MyTopicsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="topicsManager">Topics manager</param> /// <param name="popularTopicsManager">Popular topics manager</param> /// <param name="viewsManager">Views manager</param> public MyTopicsController( ILog log, ITopicsManager topicsManager, IPopularTopicsManager popularTopicsManager, IViewsManager viewsManager) : base(log, viewsManager) { this.log = log; this.topicsManager = topicsManager; this.popularTopicsManager = popularTopicsManager; }
/// <summary> /// Initializes a new instance of the <see cref="MyBlockedUsersController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="relationshipsManager">Relationships manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="usersManager">Users manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> public MyBlockedUsersController( ILog log, IRelationshipsManager relationshipsManager, ITopicsManager topicsManager, IUsersManager usersManager, IViewsManager viewsManager, IHandleGenerator handleGenerator) : base(log, relationshipsManager, topicsManager, usersManager, viewsManager, handleGenerator) { this.log = log; }
/// <summary> /// Initializes a new instance of the <see cref="CommentRepliesController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="commentsManager">Comments manager</param> /// <param name="repliesManager">Replies manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> public CommentRepliesController( ILog log, ICommentsManager commentsManager, IRepliesManager repliesManager, IViewsManager viewsManager, IHandleGenerator handleGenerator) { this.log = log; this.commentsManager = commentsManager; this.repliesManager = repliesManager; this.viewsManager = viewsManager; this.handleGenerator = handleGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="UserFollowersController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="relationshipsManager">Relationships manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="usersManager">Users manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> public UserFollowersController( ILog log, IRelationshipsManager relationshipsManager, ITopicsManager topicsManager, IUsersManager usersManager, IViewsManager viewsManager, IHandleGenerator handleGenerator) : base(log, relationshipsManager, topicsManager, usersManager, viewsManager, handleGenerator) { this.log = log; this.relationshipsManager = relationshipsManager; this.usersManager = usersManager; }
/// <summary> /// Initializes a new instance of the <see cref="ReplyLikesController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="likesManager">Likes manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="commentsManager">Comments manager</param> /// <param name="repliesManager">Replies manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> /// <param name="applicationMetrics">Application metrics logger</param> public ReplyLikesController( ILog log, ILikesManager likesManager, ITopicsManager topicsManager, ICommentsManager commentsManager, IRepliesManager repliesManager, IViewsManager viewsManager, IHandleGenerator handleGenerator, IApplicationMetrics applicationMetrics) : base(log, likesManager, topicsManager, commentsManager, repliesManager, viewsManager, handleGenerator, applicationMetrics) { this.log = log; }
/// <summary> /// Initializes a new instance of the <see cref="TopicCommentsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="topicsManager">Topics manager</param> /// <param name="commentsManager">Comments manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> /// <param name="applicationMetrics">Application metrics logger</param> public TopicCommentsController( ILog log, ITopicsManager topicsManager, ICommentsManager commentsManager, IViewsManager viewsManager, IHandleGenerator handleGenerator, IApplicationMetrics applicationMetrics) { this.log = log; this.topicsManager = topicsManager; this.commentsManager = commentsManager; this.viewsManager = viewsManager; this.handleGenerator = handleGenerator; this.applicationMetrics = applicationMetrics; }
/// <summary> /// Initializes a new instance of the <see cref="RelationshipsControllerBase"/> class /// </summary> /// <param name="log">Log</param> /// <param name="relationshipsManager">Relationships manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="usersManager">Users manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> public RelationshipsControllerBase( ILog log, IRelationshipsManager relationshipsManager, ITopicsManager topicsManager, IUsersManager usersManager, IViewsManager viewsManager, IHandleGenerator handleGenerator) { this.log = log; this.relationshipsManager = relationshipsManager; this.topicsManager = topicsManager; this.usersManager = usersManager; this.viewsManager = viewsManager; this.handleGenerator = handleGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="UserTopicsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="topicsManager">Topics manager</param> /// <param name="popularTopicsManager">Popular topics manager</param> /// <param name="usersManager">Users manager</param> /// <param name="relationshipsManager">Relationships manager</param> /// <param name="viewsManager">Views manager</param> public UserTopicsController( ILog log, ITopicsManager topicsManager, IPopularTopicsManager popularTopicsManager, IUsersManager usersManager, IRelationshipsManager relationshipsManager, IViewsManager viewsManager) : base(log, viewsManager) { this.log = log; this.topicsManager = topicsManager; this.popularTopicsManager = popularTopicsManager; this.usersManager = usersManager; this.relationshipsManager = relationshipsManager; }
public Schedulers(IViewsManager viewsManager) { InitializeComponent(); this.ViewsManager = viewsManager; this.MainDocumentManager = viewsManager.MainDocumentManager; WindowsUIView uiView = this.MainDocumentManager.View as WindowsUIView; uiView.QueryControl += View_QueryControl; uiView.ControlReleasing += View_ControlReleasing; this.ViewsManager.ShowsView.Value.LoadData(x => true); this.ViewsManager.SchedulerView.Value.LoadData(x => true); this.schedulerStorage.Resources.DataSource = this.ViewsManager.ShowsBindingSource; this.schedulerStorage.Appointments.DataSource = this.ViewsManager.SchedulersBindingSource; }
/// <summary> /// Starts a task passing <c>param</c> to the <see cref="ITask.OnStart"> /// ITask.OnStart</see> operation. Task description (<see cref="TaskInfo"/> /// instance) and views manager type are taken from the /// associated <see cref="TasksManager.Config">TasksManager.Config</see> /// object.</summary> /// <param name="taskType">The type of the task to start.</param> /// <param name="param">Parameter passed to the <see cref="ITask.OnStart"> /// ITask.OnStart</see> method.</param> #endregion public ITask StartTask(Type taskType, object param) { TaskInfo ti = GetTaskInfo(taskType); Navigator n = new Navigator(); IViewsManager vm = CreateHelper.Create(Config.ViewsManagerType) as IViewsManager; ITask t = CreateHelper.Create(taskType) as ITask; n.TaskInfo = ti; n.ViewsManager = vm; n.Task = t; vm.Navigator = n; vm.ViewInfos = ti.ViewInfos; t.TasksManager = this; t.Navigator = n; t.OnStart(param); return(t); }
/// <summary> /// Initializes a new instance of the <see cref="MyFollowingController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="relationshipsManager">Relationships manager</param> /// <param name="usersManager">Users manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="activitiesManager">Activities manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="authManager">Auth manager</param> /// <param name="handleGenerator">Handle generator</param> public MyFollowingController( ILog log, IRelationshipsManager relationshipsManager, IUsersManager usersManager, ITopicsManager topicsManager, IActivitiesManager activitiesManager, IViewsManager viewsManager, ICompositeAuthManager authManager, IHandleGenerator handleGenerator) : base(log, relationshipsManager, topicsManager, usersManager, viewsManager, handleGenerator) { this.log = log; this.relationshipsManager = relationshipsManager; this.topicsManager = topicsManager; this.activitiesManager = activitiesManager; this.viewsManager = viewsManager; this.authManager = authManager; }
/// <summary> /// Initializes a new instance of the <see cref="LikesControllerBase"/> class /// </summary> /// <param name="log">Log</param> /// <param name="likesManager">Likes manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="commentsManager">Comments manager</param> /// <param name="repliesManager">Replies manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> /// <param name="applicationMetrics">Application metrics logger</param> public LikesControllerBase( ILog log, ILikesManager likesManager, ITopicsManager topicsManager, ICommentsManager commentsManager, IRepliesManager repliesManager, IViewsManager viewsManager, IHandleGenerator handleGenerator, IApplicationMetrics applicationMetrics) { this.log = log; this.likesManager = likesManager; this.topicsManager = topicsManager; this.commentsManager = commentsManager; this.repliesManager = repliesManager; this.viewsManager = viewsManager; this.handleGenerator = handleGenerator; this.applicationMetrics = applicationMetrics; }
public Cinemas(IViewsManager viewsManager) { InitializeComponent(); this.citiesView = viewsManager.CitiesView.Value; if (!this.citiesView.IsDataLoaded) { this.citiesView.LoadData(x => true); } viewsManager.CitiesBindingSource.CurrentChanged += CitiesBindingSource_CurrentChanged; this.lookUpEditCities.Properties.DataSource = viewsManager.CitiesBindingSource; this.lookUpEditCities.DataBindings.Add( new Binding("EditValue", viewsManager.CitiesBindingSource, "CitId", true, DataSourceUpdateMode.OnPropertyChanged)); this.cinemasView = viewsManager.CinemasView.Value; this.cinemasView.LoadData(this.FilterCinemas); this.gridCinemas.DataSource = viewsManager.CinemasBindingSource; }
/// <summary> /// Initializes a new instance of the <see cref="TopicsController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="usersManager">Users manager</param> /// <param name="topicsManager">Topics manager</param> /// <param name="appsManager">Apps manager</param> /// <param name="popularTopicsManager">Popular topics manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="topicNamesManager">Topic names manager</param> /// <param name="handleGenerator">Handle generator</param> public TopicsController( ILog log, IUsersManager usersManager, ITopicsManager topicsManager, IAppsManager appsManager, IPopularTopicsManager popularTopicsManager, IViewsManager viewsManager, ITopicNamesManager topicNamesManager, IHandleGenerator handleGenerator) : base(log, viewsManager) { this.log = log; this.usersManager = usersManager; this.topicsManager = topicsManager; this.appsManager = appsManager; this.popularTopicsManager = popularTopicsManager; this.viewsManager = viewsManager; this.topicNamesManager = topicNamesManager; this.handleGenerator = handleGenerator; }
public Seats(IViewsManager viewsManager) { InitializeComponent(); this.viewsManager = viewsManager; this.mainDocumentManager = viewsManager.MainDocumentManager; this.seatsView = viewsManager.SeatsView.Value; this.seatsView.SeatsMapGenerated += SeatsView_SeatsMapGenerated; this.floorsView = viewsManager.FloorsView.Value; if (!this.floorsView.IsDataLoaded) { this.floorsView.LoadData(x => true); //TODO: filter is temporary } this.lookUpEditFloors.Properties.DataSource = viewsManager.FloorsBindingSource; this.lookUpEditFloors.DataBindings.Add( new Binding("EditValue", viewsManager.FloorsBindingSource, "FloorId", true, DataSourceUpdateMode.OnPropertyChanged)); viewsManager.FloorsBindingSource.CurrentChanged += FloorsBindingSource_CurrentChanged; viewsManager.SeatsBindingSource.CurrentChanged += SeatsBindingSource_CurrentChanged; this.seatsView.LoadData(this.FilterSeats); }
/// <summary> /// Initializes a new instance of the <see cref="UsersController"/> class /// </summary> /// <param name="log">Log</param> /// <param name="identitiesManager">Identities manager</param> /// <param name="tokenManager">Token manager</param> /// <param name="usersManager">Users manager</param> /// <param name="popularUsersManager">Popular users manager</param> /// <param name="appsManager">Apps manager</param> /// <param name="viewsManager">Views manager</param> /// <param name="handleGenerator">Handle generator</param> /// <param name="applicationMetrics">Application metrics logger</param> public UsersController( ILog log, IIdentitiesManager identitiesManager, ISessionTokenManager tokenManager, IUsersManager usersManager, IPopularUsersManager popularUsersManager, IAppsManager appsManager, IViewsManager viewsManager, IHandleGenerator handleGenerator, IApplicationMetrics applicationMetrics) { this.log = log; if (identitiesManager == null || tokenManager == null || popularUsersManager == null || appsManager == null || viewsManager == null || handleGenerator == null) { this.log.LogException( string.Format( "Calling UserController constructure with null parameters. identitiesManager is {0}, tokenManager is {1}," + "usersManager is {2}, popularUsersManager is {3}, appsManager is {4}, viewsManager is {5}, handleGenerator is {6}", identitiesManager == null ? "null" : "not null", tokenManager == null ? "null" : "not null", usersManager == null ? "null" : "not null", popularUsersManager == null ? "null" : "not null", appsManager == null ? "null" : "not null", viewsManager == null ? "null" : "not null", handleGenerator == null ? "null" : "not null")); } this.identitiesManager = identitiesManager; this.tokenManager = tokenManager; this.usersManager = usersManager; this.popularUsersManager = popularUsersManager; this.appsManager = appsManager; this.viewsManager = viewsManager; this.handleGenerator = handleGenerator; this.applicationMetrics = applicationMetrics; }
public ViewsController(IViewsManager viewsManager) => _viewsManager = viewsManager;