示例#1
0
 public WorkFlowController(IErrorLog errorLog, IWorkFlowRepository workFlowRepository, ICompanyRepository companyRepository, IDataRepository <CompanyDetail> companyDataRepository)
 {
     _workFlowRepository    = workFlowRepository;
     _errorLog              = errorLog;
     _companyRepository     = companyRepository;
     _companyDataRepository = companyDataRepository;
 }
 public WorkFlowNodeController(IWorkFlowNodeService workFlowNodeService, IWorkFlowService workFlowService
                               , IWorkFlowNodeRepository workFlowNodeRepository, IWorkFlowRepository workFlowRepository)
 {
     _workFlowNodeService    = workFlowNodeService;
     _workFlowService        = workFlowService;
     _workFlowNodeRepository = workFlowNodeRepository;
     _workFlowRepository     = workFlowRepository;
 }
示例#3
0
 public WorkFlowUpdater(IAppContext appContext
                        , IWorkFlowRepository workFlowRepository
                        , ILocalizedLabelService localizedLabelService
                        , IEventPublisher eventPublisher)
 {
     _appContext            = appContext;
     _workFlowRepository    = workFlowRepository;
     _localizedLabelService = localizedLabelService;
     _eventPublisher        = eventPublisher;
 }
示例#4
0
 public WorkFlowFinder(IAppContext appContext
                       , IWorkFlowRepository workFlowRepository
                       //, ILocalizedLabelService localizedLabelService
                       , IRoleObjectAccessService roleObjectAccessService)
 {
     _appContext         = appContext;
     _workFlowRepository = workFlowRepository;
     _currentUser        = _appContext.GetFeature <ICurrentUser>();
     //_localizedLabelService = localizedLabelService;
     _roleObjectAccessService = roleObjectAccessService;
 }
示例#5
0
 public WorkFlowDeleter(IWorkFlowRepository workFlowRepository
                        , ILocalizedLabelService localizedLabelService
                        , ISolutionComponentService solutionComponentService
                        , IWorkFlowDependency dependencyService
                        , IEventPublisher eventPublisher)
 {
     _workFlowRepository       = workFlowRepository;
     _localizedLabelService    = localizedLabelService;
     _solutionComponentService = solutionComponentService;
     _dependencyService        = dependencyService;
     _eventPublisher           = eventPublisher;
 }
示例#6
0
 public WorkFlowCreater(IAppContext appContext
                        , IWorkFlowRepository workFlowRepository
                        , ILocalizedLabelService localizedLabelService
                        , ISolutionComponentService solutionComponentService
                        , IWorkFlowDependency dependencyService)
 {
     _appContext               = appContext;
     _workFlowRepository       = workFlowRepository;
     _localizedLabelService    = localizedLabelService;
     _solutionComponentService = solutionComponentService;
     _dependencyService        = dependencyService;
 }
        public ProcessManagementService(IWorkFlowRepository workFlowRepository,
                                        ICotizacionRepository cotizacionRepository, ICatalogoRepository catalogoRepository)
        {
            if (workFlowRepository == (IWorkFlowRepository)null)
            {
                throw new ArgumentNullException("WorkFlowRepository");
            }

            if (workFlowRepository == (ICotizacionRepository)null)
            {
                throw new ArgumentNullException("CotizacionRepository");
            }

            if (workFlowRepository == (ICatalogoRepository)null)
            {
                throw new ArgumentNullException("CatalogoRepository");
            }

            _workFlowRepository   = workFlowRepository;
            _cotizacionRepository = cotizacionRepository;
            _catalogoRepository   = catalogoRepository;
        }
示例#8
0
 public WorkFlowService(IWorkFlowRepository workFlowRepository, IUnitOfWork unitOfWork)
 {
     _workFlowRepository = workFlowRepository;
     _unitOfWork         = unitOfWork;
 }
示例#9
0
 public WorkFlowService(IWorkFlowRepository workFlowRepository)
 {
     this.workFlowRepository = workFlowRepository;
 }
示例#10
0
 public ProcessService(IWorkFlowStepRepository workFlowStepRepository, IWorkFlowRepository workFlowRepository, IWorkFlowNodeRepository workFlowNodeRepository)
 {
     _workFlowStepRepository = workFlowStepRepository;
     _workFlowNodeRepository = workFlowNodeRepository;
     _workFlowRepository     = workFlowRepository;
 }
 public WorkFlowInstanceAppService(IWorkFlowInstanceRepository repository, IWorkFlowRepository workFlowRepository, ISmtpEmailSender emailSender) : base(repository)
 {
     _workFlowRepository = workFlowRepository;
     _emailSender        = emailSender;
 }
示例#12
0
 public EventTriggerController(IWorkFlowRepository workFlowRepository, IMapper mapper, IEmailWorkFlow emailWorkFlow)
 {
     this.workFlowRepository = workFlowRepository;
     this.emailWorkFlow      = emailWorkFlow;
     this._mapper            = mapper;
 }
 public WorkFlowAppService(IWorkFlowRepository repository) : base(repository)
 {
 }
示例#14
0
 public EmailWorkFlow(IWorkFlowRepository workFlowRepository)
 {
     this.workFlowRepository = workFlowRepository;
 }
 public WorkFlowController(IWorkFlowRepository workFlowRepository, IMapper mapper)
 {
     this.workFlowRepository = workFlowRepository;
     this._mapper            = mapper;
 }
示例#16
0
 public WorkFlowServices(IWorkFlowRepository dal)
 {
     this.dal     = dal;
     base.baseDal = dal;
 }
示例#17
0
 public WorkFlowService(IWorkFlowRepository workFlowRepository, IWorkFlowNodeRepository workFlowNodeRepository)
 {
     _workFlowRepository     = workFlowRepository;
     _workFlowNodeRepository = workFlowNodeRepository;
 }