public WorklistService(string userAccount = null) { IDbFactory dbFactory = DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.Workflow); _actLog = new ActivityHistoryRepository(dbFactory); _repo = new WMRepository(dbFactory); _provider = new ProcInstProvider(userAccount); _account = userAccount.FQNWithK2Label(); }
public FormsController() { _attachmentService = new Lazy <IAttachmentService>(() => new AttachmentService(), true); _documentRepository = new DocumentRepository(DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.Workflow)); _fileRepository = new DocumentFileRepository(DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.WorkflowDoc)); _worklistRepository = new WMRepository(DbContextSelector.getInstance().getDbFactory(DbContextSelector.DbName.Workflow)); _deprecatedProcCode.Add(PROCESSCODE.ITF); _deprecatedProcCode.Add(PROCESSCODE.BCJ); _deprecatedProcCode.Add(PROCESSCODE.AVJB); _deprecatedProcCode.Add(PROCESSCODE.RSVNFF); _deprecatedProcCode.Add(PROCESSCODE.RSVNCR); _deprecatedProcCode.Add(PROCESSCODE.ERF); _deprecatedProcCode.Add(PROCESSCODE.ATT); _deprecatedProcCode.Add(PROCESSCODE.PB); }
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 IncomingsController(IWMRepository repo) => repository = repo;
public VehiclesController(IWMRepository repo) => repository = repo;
public EnhancementsController(IWMRepository repo) => repository = repo;
public StocksController(IWMRepository repo) => repository = repo;
public DriversController(IWMRepository repo) => repository = repo;
public AdminController(IWMRepository repo) => repository = repo;
public ProductsController(IWMRepository repo) => repository = repo;
public ClientsController(IWMRepository repo) => repository = repo;
public ShippingsController(IWMRepository repo) => repository = repo;