public WorkflowContext(WorkflowContextData data, IAppServiceProvider provider) { if (data == null) { throw new ArgumentNullException(@"data"); } if (provider == null) { throw new ArgumentNullException(@"provider"); } Provider = provider; _dataContext = Provider.Find <IMultiDataContext>() ?? Provider.Get <IDataContext>(); Data = data; _docRepo = Provider.Get <IDocRepository>(); _userRepo = Provider.Get <IUserRepository>(); _defRepo = Provider.Get <IDocDefRepository>(); _orgRepo = Provider.Get <IOrgRepository>(); _enumRepo = Provider.Get <IEnumRepository>(); _sqlQueryBuilderFactory = Provider.Get <ISqlQueryBuilderFactory>(); _sqlQueryReaderFactory = Provider.Get <ISqlQueryReaderFactory>(); }
public WorkflowContext(WorkflowContextData data, IDataContext dataContext) { if (data == null) { throw new ArgumentNullException(@"data"); } if (dataContext == null) { throw new ArgumentNullException(@"dataContext"); } _dataContext = dataContext; Data = data; var factory = AppServiceProviderFactoryProvider.GetFactory(); Provider = factory.Create(); /*_docRepo = new DocRepository(DataContext, UserId); * _userRepo = new UserRepository(DataContext); * _defRepo = new DocDefRepository(DataContext, UserId); * _orgRepo = new OrgRepository(DataContext/*, Data.UserId#1#); * _enumRepo = new EnumRepository(DataContext);*/ _docRepo = Provider.Get <IDocRepository>(); _userRepo = Provider.Get <IUserRepository>(); _defRepo = Provider.Get <IDocDefRepository>(); _orgRepo = Provider.Get <IOrgRepository>(); _enumRepo = Provider.Get <IEnumRepository>(); _sqlQueryBuilderFactory = Provider.Get <ISqlQueryBuilderFactory>(); _sqlQueryReaderFactory = Provider.Get <ISqlQueryReaderFactory>(); }
public XlsFormDefBuilder(IAppServiceProvider provider, BizForm form) { Provider = provider; DataContext = provider.Get <IDataContext>(); Form = form; //var userData = provider.Get<IUserDataProvider>(); UserId = provider.GetCurrentUserId(); //userData.UserId; _formRepo = Provider.Get <IFormRepository>(); _sqlQueryBuilderFactory = Provider.Get <ISqlQueryBuilderFactory>(); _sqlQueryReaderFactory = Provider.Get <ISqlQueryReaderFactory>(); _comboBoxValueProvider = Provider.Get <IComboBoxEnumProvider>(); }
public ComboBoxEnumProvider(IAppServiceProvider provider, IDataContext dataContext) { Provider = provider; DataContext = dataContext; UserId = provider.GetCurrentUserId(); _orgRepo = Provider.Get <IOrgRepository>(); _docDefRepo = Provider.Get <IDocDefRepository>(); _userRepo = Provider.Get <IUserRepository>(); _enumRepo = Provider.Get <IEnumRepository>(); _sqlQueryBuilderFactory = Provider.Get <ISqlQueryBuilderFactory>(); _sqlQueryReaderFactory = Provider.Get <ISqlQueryReaderFactory>(); }
public XlsFormDefBuilder(IDataContext dataContext, BizForm form, Guid userId) { DataContext = dataContext; Form = form; UserId = userId; var providerFactory = AppServiceProviderFactoryProvider.GetFactory(); Provider = providerFactory.Create(dataContext, new UserDataProvider(UserId, "")); _formRepo = Provider.Get <IFormRepository>(); _sqlQueryBuilderFactory = Provider.Get <ISqlQueryBuilderFactory>(); _sqlQueryReaderFactory = Provider.Get <ISqlQueryReaderFactory>(); _comboBoxValueProvider = Provider.Get <IComboBoxEnumProvider>(); }