public JobFunctionListViewModel( IUserDialogService userDialogService, IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory, IAccessControlManager accessControlManager, IPopupService popupService, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _popupService = popupService; _userDialogService = userDialogService; _asyncRequestDispatcherFactory = asyncRequestDispatcherFactory; _pagedCollectionViewWrapper = new PagedCollectionViewWrapper<SystemRoleDto> (); var commandFactoryHelper = CommandFactoryHelper.CreateHelper ( this, commandFactory ); CreateJobFunctionCommand = commandFactoryHelper.BuildDelegateCommand ( () => CreateJobFunctionCommand, ExecuteCreateJobFunctionCommand ); EditJobFunctionCommand = commandFactoryHelper.BuildDelegateCommand<SystemRoleDto> ( () => EditJobFunctionCommand, ExecuteEditJobFunctionCommand ); CloneJobFunctionCommand = commandFactoryHelper.BuildDelegateCommand<SystemRoleDto> ( () => CloneJobFunctionCommand, ExecuteCloneJobFunctionCommand ); DeleteJobFunctionCommand = commandFactoryHelper.BuildDelegateCommand<SystemRoleDto> ( () => DeleteJobFunctionCommand, ExecuteDeleteJobFunction ); }
public TaskAndTakGroupListViewModel( IUserDialogService userDialogService, IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory, IAccessControlManager accessControlManager, IPopupService popupService, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _popupService = popupService; _userDialogService = userDialogService; _asyncRequestDispatcherFactory = asyncRequestDispatcherFactory; _pagedCollectionViewWrapper = new PagedCollectionViewWrapper<SystemRoleDto> (); InitializeGroupingDescriptions (); var commandFactoryHelper = CommandFactoryHelper.CreateHelper ( this, commandFactory ); CreateTaskOrTaskGroupCommand = commandFactoryHelper.BuildDelegateCommand<object> ( () => CreateTaskOrTaskGroupCommand, ExecuteCreateTaskOrTaskGroupCommand ); EditTaskOrTaskGroupCommand = commandFactoryHelper.BuildDelegateCommand<SystemRoleDto> ( () => EditTaskOrTaskGroupCommand, ExecuteEditTaskOrTaskGroupCommand ); CloneTaskOrTaskGroupCommand = commandFactoryHelper.BuildDelegateCommand<SystemRoleDto> ( () => CloneTaskOrTaskGroupCommand, ExecuteCloneTaskOrTaskGroupCommand ); DeleteTaskOrTaskGroupCommand = commandFactoryHelper.BuildDelegateCommand<SystemRoleDto> ( () => DeleteTaskOrTaskGroupCommand, ExecuteDeleteTaskOrTaskGroup ); }
/// <summary> /// Initializes a new instance of the <see cref="MessageCenterWorkspaceViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> /// <param name="popupService">The popup service.</param> /// <param name="eventAggregator">The event aggregator.</param> /// <param name="dispatcherFactory">The dispatcher factory.</param> public MessageCenterWorkspaceViewModel( IAccessControlManager accessControlManager, ICommandFactory commandFactory, IPopupService popupService, IEventAggregator eventAggregator, IAsyncRequestDispatcherFactory dispatcherFactory ) : base(accessControlManager, commandFactory) { _popupService = popupService; _dispatcherFactory = dispatcherFactory; IncomingMail = new ObservableCollection<DirectMailDto>(); SentMail = new ObservableCollection<DirectMailDto>(); CommandFactoryHelper<MessageCenterWorkspaceViewModel> commandFactoryHelper = CommandFactoryHelper.CreateHelper ( this, commandFactory ); SendNewMailCommand = commandFactoryHelper.BuildDelegateCommand ( () => SendNewMailCommand, ExecuteSendNewMail ); OpenSaveToExternalPatientHistoryCommand = commandFactoryHelper.BuildDelegateCommand<string> ( () => OpenSaveToExternalPatientHistoryCommand, ExecuteOpenSaveToExternalPatientHistory ); DownloadMailAttachmentCommand = commandFactoryHelper.BuildDelegateCommand<string>( () => DownloadMailAttachmentCommand, DownloadMailAttachment); DragQueryCommand = commandFactoryHelper.BuildDelegateCommand<DragDropQueryEventArgs>(() => DragQueryCommand, ExecuteDragQuery); eventAggregator.GetEvent<MessageSentEvent> ().Subscribe ( HandleMessageSent ); SetupImapFolderTimers (); RequestInboxContent ( null, null ); RequestSentItemsContent ( null, null ); }
public LineViewModel(IPointViewModel start, IPointViewModel finish, Action<PointTransit<ILineViewModel>> insertAction, ICommandFactory commandFactory) { Start = start; Finish = finish; InsertCommand = commandFactory.CreateCommand(o => insertAction(((PointTransit) o).Cast<ILineViewModel>())); }
/// <summary> /// Initializes a new instance of the <see cref="SendC32ViewModel"/> class. /// </summary> /// <param name="userDialogService">The user dialog service.</param> /// <param name="asyncRequestDispatcherFactory">The async request dispatcher factory.</param> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> /// <param name="eventAggregator">The event aggregator.</param> /// <param name="popupService">The popup service.</param> /// <param name="currentUserContextService">The current user context service.</param> public SendC32ViewModel( IUserDialogService userDialogService, IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory, IAccessControlManager accessControlManager, ICommandFactory commandFactory, IEventAggregator eventAggregator, IPopupService popupService, ICurrentUserContextService currentUserContextService ) : base(accessControlManager, commandFactory) { _userDialogService = userDialogService; _asyncRequestDispatcherFactory = asyncRequestDispatcherFactory; _eventAggregator = eventAggregator; _popupService = popupService; currentUserContextService.RegisterForContext ( ( cuc, b ) => _currentContext = cuc ); // UI Commands SendC32Command = CommandFactoryHelper .CreateHelper ( this, commandFactory ) .BuildDelegateCommand ( () => SendC32Command, ExecuteSendC32 ); OpenAddressBookCommand = CommandFactoryHelper .CreateHelper ( this, commandFactory ) .BuildDelegateCommand ( () => OpenAddressBookCommand, ExecuteOpenAddressBook ); // Navigation Commands OpenSendC32ViewCommand = NavigationCommandManager.BuildCommand ( () => OpenSendC32ViewCommand, NavigateToOpenSendC32ViewCommand ); _eventAggregator.GetEvent<DirectAddressRecipientSelectedEvent> ().Subscribe ( HandleDirectAddressRecipientSelectedEventHandler ); }
/// <summary> /// Initializes a new instance of the <see cref="PayorCoverageViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> /// <param name="asyncRequestDispatcherFactory">The async request dispatcher factory.</param> /// <param name="userDialogService">The user dialog service.</param> /// <param name="popupService">The popup service.</param> /// <param name="navigationService">The navigation service.</param> public PayorCoverageViewModel( IAccessControlManager accessControlManager, ICommandFactory commandFactory, IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory, IUserDialogService userDialogService, IPopupService popupService, INavigationService navigationService) : base(accessControlManager, commandFactory) { _asyncRequestDispatcherFactory = asyncRequestDispatcherFactory; _userDialogService = userDialogService; _popupService = popupService; _navigationService = navigationService; PageSize = 50; var commandFactoryHelper = CommandFactoryHelper.CreateHelper ( this, commandFactory ); DeletePayorCoverageCommand = commandFactoryHelper.BuildDelegateCommand<PayorCoverageCacheDto> ( () => DeletePayorCoverageCommand, ExecuteDeletePayorCoverageCommand ); ShowPayorCoverageEditorCommand = commandFactoryHelper.BuildDelegateCommand<PayorCoverageCacheDto> ( () => ShowPayorCoverageEditorCommand, ExecuteShowPayorCoverageEditorCommand ); GoToPatientHistoryCommand = commandFactoryHelper.BuildDelegateCommand ( () => GoToPatientHistoryCommand, ExecuteGoToPatientHistoryCommand ); }
/// <summary> /// Initializes a new instance of the <see cref="MainPatientSearchViewModel"/> class. /// </summary> /// <param name="userDialogService">The user dialog service.</param> /// <param name="asyncRequestDispatcherFactory">The async request dispatcher factory.</param> /// <param name="accessControlManager">The access control manager.</param> /// <param name="navigationService">The navigation service.</param> /// <param name="commandFactory">The command factory.</param> public MainPatientSearchViewModel( IUserDialogService userDialogService, IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory, IAccessControlManager accessControlManager, INavigationService navigationService, ICommandFactory commandFactory ) : base(userDialogService, asyncRequestDispatcherFactory, accessControlManager, navigationService, commandFactory) { _userDialogService = userDialogService; _navigationService = navigationService; var commandFactoryHelper = CommandFactoryHelper.CreateHelper ( this, commandFactory ); DragStartingCommand = commandFactoryHelper.BuildDelegateCommand<object> ( () => DragStartingCommand, ExecuteDragStartingCommand ); ViewDashboardCommand = commandFactoryHelper.BuildDelegateCommand<PatientSearchResultDto> ( () => ViewDashboardCommand, ExecuteViewDashboard ); ViewProfileCommand = commandFactoryHelper.BuildDelegateCommand<PatientSearchResultDto> ( () => ViewProfileCommand, ExecuteViewProfile ); ApplyPaymentCommand = commandFactoryHelper.BuildDelegateCommand<PatientSearchResultDto> ( () => ApplyPaymentCommand, ExecuteApplyPayment ); CreateNewAppointmentCommand = commandFactoryHelper.BuildDelegateCommand<PatientSearchResultDto> ( () => CreateNewAppointmentCommand, ExecuteCreateNewAppointment ); }
public EditJobFunctionViewModel( IUserDialogService userDialogService, IEventAggregator eventAggregator, IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory, IAccessControlManager accessControlManager, IPopupService popupService, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _userDialogService = userDialogService; _eventAggregator = eventAggregator; _asyncRequestDispatcherFactory = asyncRequestDispatcherFactory; _popupService = popupService; Wrapper = new EditableDtoWrapper (); var commandFactoryHelper = CommandFactoryHelper.CreateHelper ( this, commandFactory ); SaveJobFunctionCommand = commandFactoryHelper.BuildDelegateCommand ( () => SaveJobFunctionCommand, ExecuteSaveJobFunctionCommand ); GrantSystemRoleCommand = commandFactoryHelper.BuildDelegateCommand ( () => GrantSystemRoleCommand, ExecuteGrantSystemRoleCommand ); RevokeSystemRoleCommand = commandFactoryHelper.BuildDelegateCommand<SystemRoleDto> ( () => RevokeSystemRoleCommand, ExecuteRevokeSystemRoleCommand ); CancelCommand = commandFactoryHelper.BuildDelegateCommand ( () => CancelCommand, ExecuteCancelCommand ); CreateCommand = NavigationCommandManager.BuildCommand ( () => CreateCommand, NavigateToCreateCommand ); EditCommand = NavigationCommandManager.BuildCommand ( () => EditCommand, NavigateToEditCommand ); CloneCommand = NavigationCommandManager.BuildCommand ( () => CloneCommand, NavigateToCloneCommand ); }
/// <summary> /// Initializes a new instance of the <see cref="ClaimOnHoldListViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public ClaimOnHoldListViewModel( IAccessControlManager accessControlManager, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { OnHoldList = new ObservableCollection<TempClaimModel> (); var claim = new TempClaimModel { ServiceDate = DateTime.Now.AddDays ( -10 ), PayorName = "Aetna", ChargeAmount = ( decimal )50.0, PatientName = "Albert Smith", Message = "Not: This claim may need to be transfered to another payor.", PayorTypeName = "Commercial" }; var claim2 = new TempClaimModel { ServiceDate = DateTime.Now.AddDays ( -15 ), PayorName = "Medicaid", ChargeAmount = ( decimal )500.0, PatientName = "Tad Young", Message = "Note: The patient has indicated taht they would like to pay for this service out of pocket. Need to follow up.", PayorTypeName = "Medicare" }; OnHoldList.Add ( claim ); OnHoldList.Add ( claim2 ); }
/// <summary> /// Initializes a new instance of the <see cref="ClinicianLabResultsTileViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public ClinicianLabResultsTileViewModel( IAccessControlManager accessControlManager, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { //TODO:remove and get real data _labResults = new ObservableCollection<LabResultDto> (); _labResults.Add ( new LabOrderDto { PatientName = "Young, Tad", LabTestResultNameCodedConcept = new CodedConceptDto { DisplayName = "Blood Glucose" }, ReferenceRange = "34-75", Value = 50, UnitOfMeasureCode = "mg" } ); _labResults.Add ( new LabOrderDto { PatientName = "Smith, Albert", LabTestResultNameCodedConcept = new CodedConceptDto { DisplayName = "Heart Rate" }, ReferenceRange = "75-120", Value = 90, UnitOfMeasureCode = "bpm" } ); }
/// <summary> /// Initializes a new instance of the <see cref="PatientListViewModel"/> class. /// </summary> /// <param name="userDialogService">The user dialog service.</param> /// <param name="asyncRequestDispatcherFactory">The async request dispatcher factory.</param> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public PatientListViewModel( IUserDialogService userDialogService, IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory, IAccessControlManager accessControlManager, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _userDialogService = userDialogService; _asyncRequestDispatcherFactory = asyncRequestDispatcherFactory; var commandFactoryHelper = CommandFactoryHelper.CreateHelper ( this, commandFactory ); SearchCommand = commandFactoryHelper.BuildDelegateCommand ( () => SearchCommand, ExecuteSearchCommand ); ClearCommand = commandFactoryHelper.BuildDelegateCommand ( () => ClearCommand, ExecuteClearCommand ); PatientListCriteria = new PatientListCriteriaDto (); PatientListCriteria.PageSize = DEFAULTPAGESIZE; PatientListCriteria.LabResultFilterModifier = FilterModifier.EqualTo; PatientListCriteria.AgeFilterModifier = FilterModifier.EqualTo; FilterModifierList = new List<string> { FilterModifier.EqualTo, FilterModifier.GreaterThan, FilterModifier.GreaterThanOrEqualTo, FilterModifier.LessThen, FilterModifier.LessThenOrEqualTo }; }
private AddEmployeeCommand GetAddEmployeeCommand() { fakeDapperHub = A.Fake<IDapperHub>(); fakeCommandFactory = A.Fake<ICommandFactory>(); return new AddEmployeeCommand(fakeDapperHub, fakeCommandFactory); }
public Customer( ICommandFactory commandFactory, IContextFactory contextFactory) { _commandFactory = commandFactory; _contextFactory = contextFactory; }
public ReloadCommand(ICommandFactory commandFactory, IEventAggregator eventAggregator, IOptionsController optionsController) { this.eventAggregator = eventAggregator; this.optionsController = optionsController; this.commandFactory = commandFactory; }
public SaveProjectCommand(IProjectController projectController, IProjectUserOptionsController projectUserOptionsController, ICommandFactory commandFactory) { this.projectController = projectController; this.projectUserOptionsController = projectUserOptionsController; this.commandFactory = commandFactory; }
/// <summary> /// Initializes a new instance of the <see cref="LocationWorkspaceViewModel"/> class. /// </summary> /// <param name="asyncRequestDispatcherFactory">The async request dispatcher factory.</param> /// <param name="userDialogService">The user dialog service.</param> /// <param name="eventAggregator">The event aggregator.</param> /// <param name="accessControlManager">The access control manager.</param> /// <param name="navigationService">The navigation service.</param> /// <param name="commandFactory">The command factory.</param> public LocationWorkspaceViewModel( IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory, IUserDialogService userDialogService, IEventAggregator eventAggregator, IAccessControlManager accessControlManager, INavigationService navigationService, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _asyncRequestDispatcherFactory = asyncRequestDispatcherFactory; _userDialogService = userDialogService; _eventAggregator = eventAggregator; _navigationService = navigationService; _eventAggregator.GetEvent<LocationChangedEvent> ().Subscribe ( LocationChangedEventHandler, ThreadOption.BackgroundThread, false, FilterLocationChangedEvents ); var commandFactoryHelper = CommandFactoryHelper.CreateHelper ( this, commandFactory ); GoToDashboardCommand = commandFactoryHelper.BuildDelegateCommand ( () => GoToDashboardCommand, ExecuteGoToDashboard ); GoToProfileCommand = commandFactoryHelper.BuildDelegateCommand<object> ( () => GoToProfileCommand, ExecuteGoToProfile ); }
/// <summary> /// Initializes a new instance of the <see cref="ClaimErrorsListViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public ClaimErrorsListViewModel( IAccessControlManager accessControlManager, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { Errors = new ObservableCollection<TempClaimModel> (); var error1 = new TempClaimModel { ServiceDate = DateTime.Now.AddDays ( -10 ), PayorName = "Aetna", ChargeAmount = ( decimal )50.0, PatientName = "Albert Smith", Message = "BR897 - The patient name does not match the insurance information on file.", PayorTypeName = "Commercial" }; var error2 = new TempClaimModel { ServiceDate = DateTime.Now.AddDays ( -15 ), PayorName = "Medicaid", ChargeAmount = ( decimal )500.0, PatientName = "Tad Young", Message = "BR123 - The assessment cannot be incomplete.", PayorTypeName = "Medicare" }; Errors.Add ( error1 ); Errors.Add ( error2 ); }
public ProgramOfferingListViewModel( IAsyncRequestDispatcherFactory asyncRequestDispatcherFactory, IAccessControlManager accessControlManager, IUserDialogService userDialogService, IPopupService popupService, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _asyncRequestDispatcherFactory = asyncRequestDispatcherFactory; _pagedCollectionViewWrapper = new PagedCollectionViewWrapper<ProgramOfferingDto> (); _userDialogService = userDialogService; _popupService = popupService; var commandFactoryHelper = CommandFactoryHelper.CreateHelper ( this, commandFactory ); _showAllCommand = commandFactoryHelper.BuildDelegateCommand ( () => ShowAllCommand, ExecuteShowAll ); _showActiveOnlyCommand = commandFactoryHelper.BuildDelegateCommand ( () => ShowActiveOnlyCommand, ExecuteShowActiveOnly ); ToggleActiveIndicatorCommand = commandFactoryHelper.BuildDelegateCommand<ProgramOfferingDto> ( () => ToggleActiveIndicatorCommand, ExecuteToggleActiveIndicator ); ShowProgramOfferingAddCommand = commandFactoryHelper.BuildDelegateCommand<object> ( () => ShowProgramOfferingAddCommand, ExecuteShowProgramOfferingAddCommand ); ShowProgramOfferingEditCommand = commandFactoryHelper.BuildDelegateCommand<ProgramOfferingDto> ( () => ShowProgramOfferingEditCommand, ExecuteShowProgramOfferingEditCommand ); DeleteProgramOfferingCommand = commandFactoryHelper.BuildDelegateCommand<ProgramOfferingDto> ( () => DeleteProgramOfferingCommand, ExecuteDeleteProgramOfferingCommand ); _showOption = ShowOption.ShowActive; _filter = FilterByActiveStatus; InitializeGroupingDescriptions (); }
static void Main() { //NOTE: IoC (e.g. Windsor Container) could be introduced for easier dependency graph handling var clock = new Clock(); var console = new Console(); var messagePrinter = new MessagePrinter(console, clock); var messageRepository = new MessageRepository(clock); var subscriptionRepository = new SubscriptionRepository(); var userRepository = new UserRepository(); IEnumerable<ICommandFactory> allCommands = new ICommandFactory[] { new PostMessageCommand(), new ShowTimelineCommand(), new CreateSubscriptionCommand(), new ShowWallCommand() }; var commandParser = new CommandParser( allCommands, userRepository, messageRepository, subscriptionRepository, messagePrinter); while (true) { commandParser.Parse(console.ReadLine()).Execute(); } }
public OpenProjectCommand(IProjectController projectController, IEventAggregator eventAggregator, ICommandFactory commandFactory) { this.projectController = projectController; this.eventAggregator = eventAggregator; this.commandFactory = commandFactory; }
/// <summary> /// Initializes a new instance of the <see cref="RoleManagementWorkspaceViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="navigationService">The navigation service.</param> /// <param name="commandFactory">The command factory.</param> public RoleManagementWorkspaceViewModel( IAccessControlManager accessControlManager, INavigationService navigationService, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _navigationService = navigationService; }
/// <summary> /// Initializes a new instance of the <see cref="AgencyDashboardViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="navigationService">The navigation service.</param> /// <param name="commandFactory">The command factory.</param> public AgencyDashboardViewModel( IAccessControlManager accessControlManager, INavigationService navigationService, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _navigationService = navigationService; }
public CommandAdapterNonCache(ICommandFactory factory, Func<Type, IEntityMetaDataProvider> providerMethod) : base(factory) { if (null == providerMethod) throw new ArgumentNullException(nameof(providerMethod)); this.providerMethod = providerMethod; }
public ProjectReloadPackage(IProjectController projectController, IWindowManager windowManager, ICommandFactory commandFactory, ITaskManager taskManager) { this.projectController = projectController; this.windowManager = windowManager; this.commandFactory = commandFactory; this.taskManager = taskManager; }
/// <summary> /// Initializes a new instance of the <see cref="NewCropModalViewModel"/> class. /// </summary> /// <param name="launcher">The launcher.</param> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public NewCropModalViewModel( INewCropSessionLauncher launcher, IAccessControlManager accessControlManager, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _launcher = launcher; }
public CommandInvoker(ICommandFactory commandFactory, ICommandHandlerLocator commandHandlerLocator) { Ensure.That(() => commandFactory).IsNotNull(); Ensure.That(() => commandHandlerLocator).IsNotNull(); _commandFactory = commandFactory; _commandHandlerLocator = commandHandlerLocator; }
public CommandDiscovery(ICommandFactory factory, IFileFactoryForPath fileFactory, IFolderFactoryForPath folderFactory) { _factory = factory; _fileFactory = fileFactory; _folderFactory = folderFactory; }
public void Init(ITcpConnection connection, ICommandFactory commandFactory, int id, Car car) { Connection = connection; Id = id; Car = car; CommandFactory = commandFactory; _initilized = true; }
/// <summary> /// Initializes a new instance of the <see cref="LabTestNameDtsSearchViewModel"/> class. /// </summary> /// <param name="proxy">The proxy.</param> /// <param name="userDialogService">The user dialog service.</param> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public LabTestNameDtsSearchViewModel( ITerminologyProxy proxy, IUserDialogService userDialogService, IAccessControlManager accessControlManager, ICommandFactory commandFactory ) : base(proxy, userDialogService, accessControlManager, commandFactory, NamespaceToUse) { }
public CaseSnapshotViewModel( IAccessControlManager accessControlManager, INavigationService navigationService, ICommandFactory commandFactory ) : base(accessControlManager, commandFactory) { _navigationService = navigationService; }
public Engine(IRepository repository, IUnitFactory unitFactory) { this.repository = repository; this.unitFactory = unitFactory; this.commandFactory = new CommandFactory(); }
/// <summary> /// Конструктор. /// </summary> /// <param name="commandFactory"></param> public CommandBuilder(ICommandFactory commandFactory) { this._commandFactory = commandFactory; }
public RoomService(IIdentityProvider identityProvider, ICommandStore commandService, IHttpService httpService, ICommandFactory commandFactory) { _auth = new EmailAuthenticationProvider(identityProvider.Username, identityProvider.Password); _commandService = commandService; _httpService = httpService; _activeRooms = new Dictionary <int, RoomWatcher <DefaultWebSocket> >(); _commandFactory = commandFactory; }
public BitcoinWallet(ICommandFactory cmdFactory) { this.cmdFactory = cmdFactory; }
public VBCSCompilerServerManager(ICommandFactory commandFactory = null) { _commandFactory = commandFactory ?? new DotNetCommandFactory(alwaysRunOutOfProc: true); }
private ICommandFactory commandFactory; //toCheck public SubmitCommand(ISession session, IPostService postService, ICommandFactory commandFactory) { this.session = session; this.postService = postService; this.commandFactory = commandFactory; }
public CustomerController(ICommandFactory commandFactory) { _commandFactory = commandFactory; }
public ViewPostMenu(IPostService postService, ILabelFactory labelFactory, ISession session, ICommandFactory commandFactory, IForumViewEngine viewEngine) { this.postService = postService; this.labelFactory = labelFactory; this.session = session; this.commandFactory = commandFactory; this.viewEngine = viewEngine; }
/// <summary> /// Initializes a new instance of the <see cref="ClaimBatchListViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public ClaimBatchListViewModel(IAccessControlManager accessControlManager, ICommandFactory commandFactory) : base(accessControlManager, commandFactory) { }
public AddPostMenu(ILabelFactory labelFactory, ITextAreaFactory textAreaFactory, IForumReader reader, ICommandFactory commandFactory) { this.labelFactory = labelFactory; this.textAreaFactory = textAreaFactory; this.reader = reader; this.commandFactory = commandFactory; InitializeTextArea(); Open(); }
/// <summary> /// Initializes a new instance of the <see cref="ProgramEnrollmentListViewModel"/> class. /// </summary> /// <param name="accessControlManager">The access control manager.</param> /// <param name="commandFactory">The command factory.</param> public ProgramEnrollmentListViewModel(IAccessControlManager accessControlManager, ICommandFactory commandFactory) : base(accessControlManager, commandFactory) { }
public CommandCollection(DataSession parent, ICommandFactory commandFactory) { _commandFactory = commandFactory; _parent = parent; _commands = new Hashtable(); }
/// <summary> /// Creates the command factory helper. /// </summary> /// <param name="commandFactory">The command factory.</param> /// <returns>A <see cref="Rem.Ria.Infrastructure.Commands.ICommandFactoryHelper"/></returns> protected override ICommandFactoryHelper CreateCommandFactoryHelper(ICommandFactory commandFactory) { return(CommandFactoryHelper.CreateHelper(this, commandFactory)); }
public EntityApiController(IQueryFactory queryFactory, ICommandFactory commandFactory, IMapper mapper, ILogger logger) : base(queryFactory, commandFactory, mapper, logger) { }
private static readonly Regex _regex = new Regex(@"^(\w+)(?:\:(\w+))?( .+)?$");//I do so like regular expressions public Parser(ICommandFactory factory) { _factory = factory; }
public NativeCommandProperties(IAssetManager AssetManager, IAssetGuidManager AssetGuidManager, ICommandFactory CommandFactory) : base(CommandFactory) { this.AssetManager = AssetManager; this.AssetGuidManager = AssetGuidManager; Properties = TypeDescriptor.GetProperties(this); }
public CommandParser(ICommandFactory commandFactory) { this.commandFactory = commandFactory; }
protected override void Load(ContainerBuilder builder) { // ILogsUploader builder.Register(c => new AzureBlobRequestsUploader(this.iotHubHostName, this.deviceId)) .As <IRequestsUploader>() .SingleInstance(); // Task<ILogsProvider> builder.Register( async c => { var logsProcessor = new LogsProcessor(new LogMessageParser(this.iotHubHostName, this.deviceId)); IRuntimeInfoProvider runtimeInfoProvider = await c.Resolve <Task <IRuntimeInfoProvider> >(); return(new LogsProvider(runtimeInfoProvider, logsProcessor) as ILogsProvider); }) .As <Task <ILogsProvider> >() .SingleInstance(); // IRequestManager builder.Register( c => { var requestHandlers = new List <IRequestHandler> { new PingRequestHandler(), new TaskStatusRequestHandler() }; return(new RequestManager(requestHandlers, this.requestTimeout) as IRequestManager); }) .As <IRequestManager>() .SingleInstance(); // Task<IRequestHandler> - LogsUploadRequestHandler builder.Register( async c => { var requestUploader = c.Resolve <IRequestsUploader>(); var runtimeInfoProviderTask = c.Resolve <Task <IRuntimeInfoProvider> >(); var logsProviderTask = c.Resolve <Task <ILogsProvider> >(); IRuntimeInfoProvider runtimeInfoProvider = await runtimeInfoProviderTask; ILogsProvider logsProvider = await logsProviderTask; return(new ModuleLogsUploadRequestHandler(requestUploader, logsProvider, runtimeInfoProvider) as IRequestHandler); }) .As <Task <IRequestHandler> >() .SingleInstance(); // Task<IRequestHandler> - LogsRequestHandler builder.Register( async c => { var runtimeInfoProviderTask = c.Resolve <Task <IRuntimeInfoProvider> >(); var logsProviderTask = c.Resolve <Task <ILogsProvider> >(); IRuntimeInfoProvider runtimeInfoProvider = await runtimeInfoProviderTask; ILogsProvider logsProvider = await logsProviderTask; return(new ModuleLogsRequestHandler(logsProvider, runtimeInfoProvider) as IRequestHandler); }) .As <Task <IRequestHandler> >() .SingleInstance(); // Task<IRequestHandler> - SupportBundleRequestHandler builder.Register( async c => { await Task.Yield(); return(new SupportBundleRequestHandler(c.Resolve <IModuleManager>().GetSupportBundle, c.Resolve <IRequestsUploader>(), this.iotHubHostName) as IRequestHandler); }) .As <Task <IRequestHandler> >() .SingleInstance(); // Task<IRequestHandler> - RestartRequestHandler builder.Register( async c => { var environmentProviderTask = c.Resolve <Task <IEnvironmentProvider> >(); var commandFactoryTask = c.Resolve <Task <ICommandFactory> >(); var configSourceTask = c.Resolve <Task <IConfigSource> >(); IEnvironmentProvider environmentProvider = await environmentProviderTask; ICommandFactory commandFactory = await commandFactoryTask; IConfigSource configSource = await configSourceTask; return(new RestartRequestHandler(environmentProvider, configSource, commandFactory) as IRequestHandler); }) .As <Task <IRequestHandler> >() .SingleInstance(); // ISdkModuleClientProvider builder.Register(c => new SdkModuleClientProvider()) .As <ISdkModuleClientProvider>() .SingleInstance(); // IEdgeAgentConnection builder.Register( c => { var serde = c.Resolve <ISerde <DeploymentConfig> >(); var deviceClientprovider = c.Resolve <IModuleClientProvider>(); var requestManager = c.Resolve <IRequestManager>(); var deviceManager = c.Resolve <IDeviceManager>(); bool enableSubscriptions = !this.experimentalFeatures.DisableCloudSubscriptions; var deploymentMetrics = c.Resolve <IDeploymentMetrics>(); IEdgeAgentConnection edgeAgentConnection = new EdgeAgentConnection(deviceClientprovider, serde, requestManager, deviceManager, enableSubscriptions, this.configRefreshFrequency, deploymentMetrics); return(edgeAgentConnection); }) .As <IEdgeAgentConnection>() .SingleInstance(); // Task<IStreamRequestListener> builder.Register( async c => { if (this.enableStreams) { var runtimeInfoProviderTask = c.Resolve <Task <IRuntimeInfoProvider> >(); var logsProviderTask = c.Resolve <Task <ILogsProvider> >(); var edgeAgentConnection = c.Resolve <IEdgeAgentConnection>(); IRuntimeInfoProvider runtimeInfoProvider = await runtimeInfoProviderTask; ILogsProvider logsProvider = await logsProviderTask; var streamRequestHandlerProvider = new StreamRequestHandlerProvider(logsProvider, runtimeInfoProvider); return(new StreamRequestListener(streamRequestHandlerProvider, edgeAgentConnection) as IStreamRequestListener); } else { return(new NullStreamRequestListener() as IStreamRequestListener); } }) .As <Task <IStreamRequestListener> >() .SingleInstance(); // Task<IConfigSource> builder.Register( async c => { var edgeAgentConnection = c.Resolve <IEdgeAgentConnection>(); var twinConfigSource = new TwinConfigSource(edgeAgentConnection, this.configuration); var backupSourceTask = c.Resolve <Task <IDeploymentBackupSource> >(); IConfigSource backupConfigSource = new BackupConfigSource(await backupSourceTask, twinConfigSource); return(backupConfigSource); }) .As <Task <IConfigSource> >() .SingleInstance(); // IReporter builder.Register( c => { var runtimeInfoDeserializerTypes = new Dictionary <string, Type> { [DockerType] = typeof(DockerReportedRuntimeInfo), [Constants.Unknown] = typeof(UnknownRuntimeInfo) }; var edgeAgentDeserializerTypes = new Dictionary <string, Type> { [DockerType] = typeof(EdgeAgentDockerRuntimeModule), [Constants.Unknown] = typeof(UnknownEdgeAgentModule) }; var edgeHubDeserializerTypes = new Dictionary <string, Type> { [DockerType] = typeof(EdgeHubDockerRuntimeModule), [Constants.Unknown] = typeof(UnknownEdgeHubModule) }; var moduleDeserializerTypes = new Dictionary <string, Type> { [DockerType] = typeof(DockerRuntimeModule) }; var deserializerTypesMap = new Dictionary <Type, IDictionary <string, Type> > { { typeof(IRuntimeInfo), runtimeInfoDeserializerTypes }, { typeof(IEdgeAgentModule), edgeAgentDeserializerTypes }, { typeof(IEdgeHubModule), edgeHubDeserializerTypes }, { typeof(IModule), moduleDeserializerTypes } }; var edgeAgentConnection = c.Resolve <IEdgeAgentConnection>(); return(new IoTHubReporter( edgeAgentConnection, new TypeSpecificSerDe <AgentState>(deserializerTypesMap), this.versionInfo) as IReporter); }) .As <IReporter>() .SingleInstance(); base.Load(builder); }
/// <summary> /// Initializes a new instance of the <see cref="Engine"/> class. /// </summary> /// <param name="commandFactory">The command factory.</param> public Engine(ICommandFactory commandFactory = null) { _commandFactory = commandFactory ?? new DefaultCommandFactory(this); Restart(); }
public CommandQueue(IXenStore store, ICommandFactory factory, ILogger logger) { _store = store; _factory = factory; _logger = logger; }
public AddReplyMenu(ILabelFactory labelFactory, ITextAreaFactory textAreaFactory, IForumReader reader, ICommandFactory commandFactory, IPostService postService) { this.labelFactory = labelFactory; this.textAreaFactory = textAreaFactory; this.reader = reader; this.commandFactory = commandFactory; this.postService = postService; }
public ModuleFactory(IOptions <MariCommandsOptions> config, ICommandFactory commandFactory) { _config = config.Value; _commandFactory = commandFactory; }
public CommandParser(ICommandFactory cmdFactory) { this.cmdFactory = cmdFactory ?? throw new ArgumentNullException(); }
public DocumentParser(ICommandFactory commandFactory) { CommandFactory = commandFactory; }
public RemoveTeacherCommandProvider(ICommandFactory commandFactory) : base(commandFactory) { }
public SqLiteComputersDbSet(IConnectionFactory connectionFactory, ICommandFactory commandFactory) { this.connectionFactory = connectionFactory; this.commandFactory = commandFactory; }
public TestFixtureWindow(ITestRunner TestRunner, ITestFixtureManager TestFixtureManager, IHierarchyNodeStringConverter HierarchyNodeStringConverter, ICommandFactory CommandFactory) { this.TestRunner = TestRunner; this.TestFixtureManager = TestFixtureManager; this.HierarchyNodeStringConverter = HierarchyNodeStringConverter; this.CommandFactory = CommandFactory; InitializeComponent(); AutoScaleMode = AutoScaleMode.Dpi; treeListView.Font = Fonts.Default; TestRunner.TestRunEnd += OnScriptsFinishedRunning; TestRunner.TestData.CommandRunningCallback += OnCommandRunning; treeListView.FormatCell += UpdateFontsTreeListView; HierarchyUtils.CreateColumns(treeListView, HierarchyNodeStringConverter); // subscribing for both treeListView and contextMenuStrip creation, since it's not clear which will be created first treeListView.HandleCreated += AddNewCommandsToCreateMenu; contextMenuStrip.HandleCreated += AddNewCommandsToCreateMenu; CommandFactory.NewUserCommands += AddNewCommandsToCreateMenu; UpdateHierarchy(); }
public ScriptManager(IAssetManager AssetManager, ICommandFactory CommandFactory, IProfiler Profiler, ILogger Logger) : base(CommandFactory, Profiler, Logger) { this.AssetManager = AssetManager; this.Profiler = Profiler; }
public BuildStrategy(ICommandFactory <BuildStrategy> factory) { _factory = factory; }
private void AssumeCommandFactoryIsInitialised() { this.commandFactory = Substitute.For <ICommandFactory>(); }