コード例 #1
0
 public CreateE2BForSpontaneousCommandHandler(
     IRepositoryInt <Config> configRepository,
     IRepositoryInt <Dataset> datasetRepository,
     IRepositoryInt <DatasetElement> datasetElementRepository,
     IRepositoryInt <DatasetInstance> datasetInstanceRepository,
     IRepositoryInt <ReportInstance> reportInstanceRepository,
     IRepositoryInt <SiteContactDetail> siteContactDetailRepository,
     IRepositoryInt <User> userRepository,
     IUnitOfWorkInt unitOfWork,
     IWorkFlowService workFlowService,
     IHttpContextAccessor httpContextAccessor,
     ILogger <CreateE2BForSpontaneousCommandHandler> logger)
 {
     _configRepository            = configRepository ?? throw new ArgumentNullException(nameof(configRepository));
     _datasetRepository           = datasetRepository ?? throw new ArgumentNullException(nameof(datasetRepository));
     _datasetElementRepository    = datasetElementRepository ?? throw new ArgumentNullException(nameof(datasetElementRepository));
     _datasetInstanceRepository   = datasetInstanceRepository ?? throw new ArgumentNullException(nameof(datasetInstanceRepository));
     _reportInstanceRepository    = reportInstanceRepository ?? throw new ArgumentNullException(nameof(reportInstanceRepository));
     _siteContactDetailRepository = siteContactDetailRepository ?? throw new ArgumentNullException(nameof(siteContactDetailRepository));
     _userRepository      = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _unitOfWork          = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _workFlowService     = workFlowService ?? throw new ArgumentNullException(nameof(workFlowService));
     _httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #2
0
 public WorkFlowController(ICalendarService calendarService, IFaceAnalysisService faceAnalysisService, IOptions <AzureConfiguration> azureSettings, IWorkFlowService workFlowService)
 {
     _calendarService     = calendarService;
     _faceAnalysisService = faceAnalysisService;
     _azureSettings       = azureSettings;
     _workFlowService     = workFlowService;
 }
コード例 #3
0
 public DashboardService(ILocalizationService localizationSVC,
                         INotificationService notificationSVC,
                         IExceptionService exceptionSVC,
                         IWorkFlowService workflowSVC,
                         ICommonService commonSVC,
                         IRepository <Employee> employeeRepo,
                         IRepository <AttendanceLog> attendanceLogRepo,
                         IRepository <FiscalYear> fiscalYearRepo,
                         IRepository <LeaveApplication> leaveApplicationRepo,
                         IRepository <LeaveType> leaveTypeRepo,
                         IRepository <LeaveCategory> leaveCategoryRepo,
                         IRepository <TravelApplication> travelApplicationRepo,
                         IRepository <TravelCategory> travelCategoryRepo,
                         IRepository <TravelType> travelTypeRepo,
                         IRepository <ItemRequest> itemRequestRepo,
                         IRepository <ItemRequestDetail> itemRequestDetailRepo)
 {
     localizationService         = localizationSVC;
     this.notificationService    = notificationSVC;
     exceptionService            = exceptionSVC;
     workflowService             = workflowSVC;
     commonService               = commonSVC;
     employeeRepository          = employeeRepo;
     attendanceLogRepository     = attendanceLogRepo;
     fiscalYearRepository        = fiscalYearRepo;
     leaveApplicationRepository  = leaveApplicationRepo;
     leaveTypeRepository         = leaveTypeRepo;
     leaveCategoryRepository     = leaveCategoryRepo;
     travelApplicationRepository = travelApplicationRepo;
     travelCategoryRepository    = travelCategoryRepo;
     travelTypeRepository        = travelTypeRepo;
     itemRequestRepository       = itemRequestRepo;
     itemRequestDetailRepository = itemRequestDetailRepo;
 }
コード例 #4
0
 public AddMedicationToPatientCommandHandler(
     ITypeExtensionHandler modelExtensionBuilder,
     IRepositoryInt <Concept> conceptRepository,
     IRepositoryInt <Config> configRepository,
     IRepositoryInt <CustomAttributeConfiguration> customAttributeRepository,
     IRepositoryInt <Patient> patientRepository,
     IRepositoryInt <Product> productRepository,
     IUnitOfWorkInt unitOfWork,
     ILinkGeneratorService linkGeneratorService,
     IWorkFlowService workFlowService,
     IMapper mapper,
     ILogger <AddMedicationToPatientCommandHandler> logger)
 {
     _modelExtensionBuilder     = modelExtensionBuilder ?? throw new ArgumentNullException(nameof(modelExtensionBuilder));
     _conceptRepository         = conceptRepository ?? throw new ArgumentNullException(nameof(conceptRepository));
     _configRepository          = configRepository ?? throw new ArgumentNullException(nameof(configRepository));
     _customAttributeRepository = customAttributeRepository ?? throw new ArgumentNullException(nameof(customAttributeRepository));
     _patientRepository         = patientRepository ?? throw new ArgumentNullException(nameof(patientRepository));
     _productRepository         = productRepository ?? throw new ArgumentNullException(nameof(productRepository));
     _unitOfWork           = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _linkGeneratorService = linkGeneratorService ?? throw new ArgumentNullException(nameof(linkGeneratorService));
     _workFlowService      = workFlowService ?? throw new ArgumentNullException(nameof(workFlowService));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #5
0
        /// <summary>
        /// 构造函数
        /// </summary>

        public WorkFlowApiController()
        {
            //获取AppInfo值 头部信息记录
            #region 设置当前线程数据库
            var base64EncodedBytes = Convert.FromBase64String(HttpContext.Current.Request.Headers.GetValues("AppInfo").First());
            var jsonText           = Encoding.UTF8.GetString(base64EncodedBytes);
            var AppInfo            = JsonConvert.DeserializeObject <ApiControllerBase.Models.AppInfoBase>(jsonText);

            if (AppInfo != null)
            {
                DBConnectionStringBuilder dbbuilder = new DBConnectionStringBuilder();
                string result, userConn;
                var    pubConn = dbbuilder.GetMainConnStringElement(0, out result, false);
                string defaultConn = dbbuilder.GetDefaultConnString();

                if (AppInfo.DbName.ToLower() == "ngsoft")
                {
                    userConn = pubConn;
                }
                else
                {
                    userConn = string.IsNullOrWhiteSpace(AppInfo.DbName)
                        ? defaultConn
                        : dbbuilder.GetAccConnstringElement(0, AppInfo.DbName, pubConn,
                                                            out result);
                }

                //设置当前数据库连接信息
                ConnectionInfoService.SetCallContextConnectString(userConn);
                MultiDelegatingDbProvider.CurrentDbProviderName = AppInfo.DbName;
            }
            #endregion

            service = new WorkFlowServiceProxy();
        }
コード例 #6
0
 public WorkFlowNodeController(IWorkFlowNodeService workFlowNodeService, IWorkFlowService workFlowService
                               , IWorkFlowNodeRepository workFlowNodeRepository, IWorkFlowRepository workFlowRepository)
 {
     _workFlowNodeService    = workFlowNodeService;
     _workFlowService        = workFlowService;
     _workFlowNodeRepository = workFlowNodeRepository;
     _workFlowRepository     = workFlowRepository;
 }
 public WorkFlowInstanceController(IWorkFlowInstanceService workFlowInstanceService,
                                   IWorkflowCategoryService categoryService,
                                   IWorkFlowService workFlowService)
 {
     this._workFlowInstanceService = workFlowInstanceService;
     this._categoryService         = categoryService;
     this._workFlowService         = workFlowService;
 }
コード例 #8
0
 public WorkFlowController(IWorkFlowService workFlowService,
                           IRepairService repairService,
                           ILogger logger)
 {
     _IWorkFlowService = workFlowService;
     _IRepairService   = repairService;
     _ILogger          = logger;
 }
コード例 #9
0
 public DemoController(IContents contents, IOrderService orderService, IAccountPayService accountPayService, IWorkFlowService workFlowService, IMsgProvider msgProvider, IPermissionProvider permissionProvider)
 {
     _contents           = contents;
     _orderService       = orderService;
     _accountPayService  = accountPayService;
     _workFlowService    = workFlowService;
     _msgProvider        = msgProvider;
     _permissionProvider = permissionProvider;
 }
コード例 #10
0
 public DemoController(IContents contents, IOrderService orderService, IAccountPayService accountPayService, IWorkFlowService workFlowService, IMsgProvider msgProvider, IPermissionProvider permissionProvider, IRepository <demo_dayoff> dayoff)
 {
     _contents           = contents;
     _orderService       = orderService;
     _accountPayService  = accountPayService;
     _workFlowService    = workFlowService;
     _msgProvider        = msgProvider;
     _permissionProvider = permissionProvider;
     _dayoff             = dayoff;
 }
コード例 #11
0
 public NotificationsController(IMapper mapper, INotificationService notificationService, IUserNotificationService userNotificationService,
                                IWorkFlowService workFlowService, IRequestService requestService, UserManager <User> userManager)
 {
     _mapper = mapper;
     _notificationService     = notificationService;
     _userNotificationService = userNotificationService;
     _workFlowService         = workFlowService;
     _requestService          = requestService;
     _userManager             = userManager;
 }
コード例 #12
0
 public WorkFlowController(IFlowNodeDefineService flowNodeDefineService,
                           IWorkFlowService workFlowService,
                           IRepairService repairService,
                           ILogger logger)
 {
     _IWorkFlowService       = workFlowService;
     _IRepairService         = repairService;
     _ILogger                = logger;
     _IFlowNodeDefineService = flowNodeDefineService;
 }
コード例 #13
0
 public ChangeReportInstanceActivityCommandHandler(
     IRepositoryInt <ReportInstance> reportInstanceRepository,
     IWorkFlowService workFlowService,
     IUnitOfWorkInt unitOfWork,
     ILogger <ChangeReportInstanceActivityCommandHandler> logger)
 {
     _reportInstanceRepository = reportInstanceRepository ?? throw new ArgumentNullException(nameof(reportInstanceRepository));
     _workFlowService          = workFlowService ?? throw new ArgumentNullException(nameof(workFlowService));
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _logger     = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #14
0
 public ChangePatientNameCommandHandler(
     IRepositoryInt <Patient> patientRepository,
     IUnitOfWorkInt unitOfWork,
     IWorkFlowService workFlowService,
     ILogger <ChangePatientNameCommandHandler> logger)
 {
     _patientRepository = patientRepository ?? throw new ArgumentNullException(nameof(patientRepository));
     _unitOfWork        = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _workFlowService   = workFlowService ?? throw new ArgumentNullException(nameof(workFlowService));
     _logger            = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #15
0
 public WorkFlowController(
     IOptions <AppSettings> appSettings,
     IWorkFlowService workFlowService,
     IPublicationService publicationService,
     IUserService userService,
     IMapper mapper)
     : base(appSettings)
 {
     _workFlowService    = workFlowService;
     _publicationService = publicationService;
     _userService        = userService;
     _mapper             = mapper;
 }
コード例 #16
0
        //IOrganizationService _organizationService;

        /// <summary>
        ///
        /// </summary>
        /// <param name="logger"></param>
        /// <param name="interfaceLogService"></param>
        /// <param name="processBusService"></param>
        /// <param name="userService"></param>
        /// <param name="workFlowService"></param>
        public BPMService(ILogger logger,
                          IInterfaceLogService interfaceLogService,
                          IProcessBusService processBusService,
                          IUserService userService,
                          IWorkFlowService workFlowService)
        {
            _logger = logger;
            _interfaceLogService = interfaceLogService;
            _processBusService   = processBusService;
            _userService         = userService;
            _workFlowService     = workFlowService;
            //_organizationService = organizationService;
        }
コード例 #17
0
 public ChangeReportTerminologyCommandHandler(
     IWorkFlowService workFlowService,
     IRepositoryInt <ReportInstance> reportInstanceRepository,
     IRepositoryInt <TerminologyMedDra> terminologyMeddraRepository,
     IUnitOfWorkInt unitOfWork,
     ILogger <ChangeReportTerminologyCommandHandler> logger)
 {
     _workFlowService             = workFlowService ?? throw new ArgumentNullException(nameof(workFlowService));
     _reportInstanceRepository    = reportInstanceRepository ?? throw new ArgumentNullException(nameof(reportInstanceRepository));
     _terminologyMeddraRepository = terminologyMeddraRepository ?? throw new ArgumentNullException(nameof(terminologyMeddraRepository));
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _logger     = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #18
0
 public PublicationService(
     IOptions <AppSettings> appSettings,
     IMapper mapper,
     IEmailService emailService,
     IPublicationDataAccess publicationDataAccess,
     IUserService userService,
     IWorkFlowService workFlowService)
     : base(appSettings, mapper)
 {
     _emailService          = emailService;
     _publicationDataAccess = publicationDataAccess;
     _userService           = userService;
     _workFlowService       = workFlowService;
 }
コード例 #19
0
ファイル: FormHandler.cs プロジェクト: MSH/PViMS-2
 public FormHandler(IPatientService patientService,
                    IWorkFlowService workflowService,
                    IRepositoryInt <DatasetElement> datasetElementRepository,
                    IRepositoryInt <FieldType> fieldTypeRepository,
                    ITypeExtensionHandler modelExtensionBuilder,
                    IUnitOfWorkInt unitOfWork)
 {
     _patientService           = patientService ?? throw new ArgumentNullException(nameof(patientService));
     _workflowService          = workflowService ?? throw new ArgumentNullException(nameof(workflowService));
     _datasetElementRepository = datasetElementRepository ?? throw new ArgumentNullException(nameof(datasetElementRepository));
     _fieldTypeRepository      = fieldTypeRepository ?? throw new ArgumentNullException(nameof(fieldTypeRepository));
     _modelExtensionBuilder    = modelExtensionBuilder ?? throw new ArgumentNullException(nameof(modelExtensionBuilder));
     _unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }
コード例 #20
0
ファイル: Factory.cs プロジェクト: naristhararuk/pjfsaccount
        public static void CreateObject()
        {
            try
            {
                UserAccount = (IUserAccount)ObjectManager.GetObject("UserAccount");
                UserAccount.CurrentProgramCode = "Inteface";
                WorkFlowService = (IWorkFlowService)ObjectManager.GetObject("WorkFlowService");
                WorkFlowQuery   = (IWorkFlowQuery)ObjectManager.GetObject("WorkFlowQuery");

                //  Parameter = (ParameterServices)ObjectManager.GetObject("ParameterServices");
            }
            catch (Exception ex)
            {
                Log.WriteLogs(ex);
            }
        }
コード例 #21
0
        public ImsEntryService(
            ILocalizationService localizationSvc,
            ICommonService commonSVC,
            IImsReportService reportSVC,
            IExceptionService exceptionSVC,
            INotificationService notificationSVC,
            IWorkFlowService workflowSVC,

            IRepository <StockTransaction> stockTransactionRepo,
            IRepository <StockTransactionDetail> stockTransactionDetailRepo,
            IRepository <PurchaseOrder> purchaseOrderRepo,
            IRepository <PurchaseOrderDetail> purchaseOrderDetailRepo,
            IRepository <ItemRequest> itemRequestRepo,
            IRepository <ItemRequestDetail> itemRequestDetailRepo,
            IRepository <ItemRelease> itemReleaseRepo,
            IRepository <ItemReleaseDetail> itemReleaseDetailRepo,
            IRepository <Vendor> vendorRepo,
            IRepository <FiscalYear> fiscalYearRepo,
            IRepository <AdjustmentType> adjustmentTypeRepo,
            IRepository <Employee> employeeRepo
            )
        {
            localizationService      = localizationSvc;
            exceptionService         = exceptionSVC;
            reportService            = reportSVC;
            this.notificationService = notificationSVC;
            workflowService          = workflowSVC;
            db = new UnitOfWork();

            stockTransactionReporsitory       = stockTransactionRepo;
            stockTransanctionDetailRepository = stockTransactionDetailRepo;
            purchaseOrderRepository           = purchaseOrderRepo;
            purchaseOrderDetailRepository     = purchaseOrderDetailRepo;
            itemRequestRepository             = itemRequestRepo;
            itemRequestDetailRepository       = itemRequestDetailRepo;
            itemReleaseRepository             = itemReleaseRepo;
            itemReleaseDetailRepository       = itemReleaseDetailRepo;
            vendorRepository         = vendorRepo;
            fiscalYearRepository     = fiscalYearRepo;
            adjustmentTypeRepository = adjustmentTypeRepo;
            commonService            = commonSVC;
            employeeRepository       = employeeRepo;
        }
コード例 #22
0
 public ChangeMedicationDetailsCommandHandler(
     ITypeExtensionHandler modelExtensionBuilder,
     IRepositoryInt <Config> configRepository,
     IRepositoryInt <CustomAttributeConfiguration> customAttributeRepository,
     IRepositoryInt <Patient> patientRepository,
     IUnitOfWorkInt unitOfWork,
     IWorkFlowService workFlowService,
     ILogger <ChangeMedicationDetailsCommandHandler> logger,
     IHttpContextAccessor httpContextAccessor)
 {
     _modelExtensionBuilder     = modelExtensionBuilder ?? throw new ArgumentNullException(nameof(modelExtensionBuilder));
     _configRepository          = configRepository ?? throw new ArgumentNullException(nameof(configRepository));
     _customAttributeRepository = customAttributeRepository ?? throw new ArgumentNullException(nameof(customAttributeRepository));
     _patientRepository         = patientRepository ?? throw new ArgumentNullException(nameof(patientRepository));
     _unitOfWork          = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _workFlowService     = workFlowService ?? throw new ArgumentNullException(nameof(workFlowService));
     _logger              = logger ?? throw new ArgumentNullException(nameof(logger));
     _httpContextAccessor = httpContextAccessor ?? throw new ArgumentNullException(nameof(httpContextAccessor));
 }
コード例 #23
0
 public WorkFlowController(IWorkFlowService workflowService)
 {
     _workflowService = workflowService;
 }
コード例 #24
0
 public Form1()
 {
     InitializeComponent();
     this.workFlowService = ServiceLocator.Instance.GetRef <IWorkFlowService>();
 }
コード例 #25
0
 public CategoryController(IWorkflowCategoryService categoryService, IWorkFlowService workFlowService)
 {
     this.categoryService = categoryService;
     this.workFlowService = workFlowService;
 }
コード例 #26
0
 public WorkflowsController(IMapper mapper, IWorkFlowService workFlowService)
 {
     _mapper          = mapper;
     _workFlowService = workFlowService;
 }
コード例 #27
0
 public WorkFlowController(IWorkFlowService workFlowService)
 {
     this.workFlowService = workFlowService;
 }
コード例 #28
0
 public WorkFlowController(IWorkFlowService flowService)
 {
     this.flowService = flowService;
 }
コード例 #29
0
 public WorkFlowController(IWorkFlowService _workFlowService)
 {
     this._workFlowService = _workFlowService;
 }
コード例 #30
0
ファイル: PublicController.cs プロジェクト: romaner/PViMS
 public PublicController(IUnitOfWorkInt unitOfWork, IWorkFlowService workFlowService)
 {
     _unitOfWork      = unitOfWork;
     _workflowService = workFlowService;
 }