Exemplo n.º 1
0
 public AttachmentService()
 {
     _dbFactory          = DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.WorkflowDoc);
     _tempFileRepository = new AttachementRepository <FileTemp>(_dbFactory);
     _work      = new UnitOfWork(DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.WorkflowDoc));
     _webHelper = new WebHelper();
 }
Exemplo n.º 2
0
        public ItRequestFormBC(IDbFactory dbFactory, IDbFactory dbDocFactory) : base(dbFactory, dbDocFactory)
        {
            _requestUserRepository  = new RequestUserRepository(dbFactory);
            _requestItemRepository  = new RequestItemRepository(dbFactory);
            _requestFilesRepository = new ItRequestFilesRepository(dbDocFactory);
            _attachementRepository  = new AttachementRepository <ItRequestFiles>(dbDocFactory);

            AddActivities(new ItRequstSubmissionActivity());
            AddActivities(new ItRequstDraftActivity());
            AddActivities(new DeptHoDApprovalActivity());
            AddActivities(new ItDeptApprovalActivity());
            AddActivities(new ItHoDApprovalActivity());
            AddActivities(new ItTechnicianActivity());
            AddActivities(new ItImplementationActivity());
            AddActivities(new ItRequestFormReworkedActivity());
            AddActivities(new ITEditFormAcitvity(() => {
                return(CreateEmailData("MODIFICATION"));
            }));
        }
Exemplo n.º 3
0
        public AbstractRequestFormBC(IDbFactory dbFactory, IDbFactory dbDocFactory)
        {
            this._transactionHistoryRepository = new TransactionHistoryRepository(dbFactory);
            this._documentRepository           = new DocumentRepository(dbFactory);

            this.requestHeaderRepository   = new RequestHeaderRepository(dbFactory);
            this.activityHistoryRepository = new ActivityHistoryRepository(dbFactory);
            this._wlRepo                   = new WMRepository(dbFactory);
            this.employeeRepository        = new EmployeeRepository(dbFactory);
            this.unitOfWork                = new UnitOfWork(dbFactory);
            this.fileAttachementRepository = new AttachementRepository <FileTemp>(dbDocFactory);
            this.repository                = new Repository();

            //Adding by default since all work flow get view activity for users
            AddActivities(new DefaultActivity <E>(FORM_VIEW));

            REQ_APP            = _wlRepo.GetReqAppByCode(GetRequestCode());
            REQ_CODE           = REQ_APP.RequestCode;
            ActivityList       = _wlRepo.GetActivitiesByReqCode(REQ_APP.RequestCode);
            _processFolderName = ConfigurationManager.AppSettings["ProcessFolderName"] ?? "Nagaworld\\";
            InitActivityConfiguration();
        }
 public GetAttachmentFileByIdHandler(IAttachementRepository attachementRepository)
 {
     AttachementRepository = attachementRepository;
 }
 public GetAttachmentsByFicheSuiviIdHandler(IAttachementRepository attachementRepository)
 {
     AttachementRepository = attachementRepository;
 }
Exemplo n.º 6
0
 public Mails2Controller(IMailRepository mailRepository, IAttachementRepository attachementRepository)
 {
     _mailRepository        = mailRepository;
     _attachementRepository = attachementRepository;
 }
Exemplo n.º 7
0
 public AttachementsController(IAttachementRepository attachementRepository)
 {
     _attachementRepository = attachementRepository;
 }
Exemplo n.º 8
0
 public GetAttachmentsByEntretienReservoirIdHandler(IAttachementRepository attachementRepository)
 {
     AttachementRepository = attachementRepository;
 }