コード例 #1
0
ファイル: FirstSetupRepo.cs プロジェクト: AleksMorozova/prizm
 public FirstSetupRepo()
 {
     this.session = HibernateUtil.OpenSession(false);
     this.userRepo = new UserRepository(session);
     this.projectRepo = new ProjectRepository(session);
     this.certificateTypeRepo = new InspectorCertificateTypeRepository(session);
     this.seemTypeRepo = new SeamTypeRepository(session);
     this.permissionRepo = new PermissionRepository(session);
     this.roleRepo = new RoleRepository(session);
     this.categoryRepo = new CategoryRepository(session);
     this.jointOperationRepo = new JointOperationRepository(session);
     this.pipeTestsRepo = new PipeTestRepository(session);
     this.sizeTypeRepo = new MillPipeSizeTypeRepository(session);
     this.plateManRepo = new PlateManufacturerRepository(session);
     this.heatRepo = new HeatRepository(session);
     this.plateRepo = new PlateRepository(session);
     this.purchaseRepo = new PurchaseOrderRepository(session);
     this.railRepo = new RailcarRepository(session);
     this.pipeRepo = new PipeRepository(session);
     this.inspectorRepo = new InspectorRepository(session);
     this.pipeTestResultRepo = new PipeTestResultRepository(session);
     this.welderRepo = new WelderRepository(session);
     componentTypeRepo = new ComponentTypeRepository(session);
     componentRepo = new ComponentRepository(session);
     releaseRepo = new ReleaseNoteRepository(session);
     this.cannedMessageRepo = new CannedMessageRepository(session);
 }
コード例 #2
0
 public HeatRepositories(ISession session)
 {
     this.session      = session;
     this.heatRepo     = new HeatRepository(session);
     this.plateManRepo = new PlateManufacturerRepository(session);
     this.fileRepo     = new FileRepository(session);
 }
コード例 #3
0
ファイル: FirstSetupRepo.cs プロジェクト: horba/prizm
 public FirstSetupRepo()
 {
     this.session             = HibernateUtil.OpenSession(false);
     this.userRepo            = new UserRepository(session);
     this.projectRepo         = new ProjectRepository(session);
     this.certificateTypeRepo = new InspectorCertificateTypeRepository(session);
     this.seemTypeRepo        = new SeamTypeRepository(session);
     this.permissionRepo      = new PermissionRepository(session);
     this.roleRepo            = new RoleRepository(session);
     this.categoryRepo        = new CategoryRepository(session);
     this.jointOperationRepo  = new JointOperationRepository(session);
     this.pipeTestsRepo       = new PipeTestRepository(session);
     this.sizeTypeRepo        = new MillPipeSizeTypeRepository(session);
     this.plateManRepo        = new PlateManufacturerRepository(session);
     this.heatRepo            = new HeatRepository(session);
     this.plateRepo           = new PlateRepository(session);
     this.purchaseRepo        = new PurchaseOrderRepository(session);
     this.railRepo            = new RailcarRepository(session);
     this.pipeRepo            = new PipeRepository(session);
     this.inspectorRepo       = new InspectorRepository(session);
     this.pipeTestResultRepo  = new PipeTestResultRepository(session);
     this.welderRepo          = new WelderRepository(session);
     componentTypeRepo        = new ComponentTypeRepository(session);
     componentRepo            = new ComponentRepository(session);
     releaseRepo            = new ReleaseNoteRepository(session);
     this.cannedMessageRepo = new CannedMessageRepository(session);
 }
コード例 #4
0
 public HeatRepositories(ISession session)
 {
     this.session = session;
     this.heatRepo = new HeatRepository(session);
     this.plateManRepo = new PlateManufacturerRepository(session);
     this.fileRepo = new FileRepository(session);
 }
コード例 #5
0
        public HeatServiceTests()
        {
            var builder = new WebHostBuilder()
                          .UseEnvironment("Testing")
                          .UseStartup <Startup>();
            var server = new TestServer(builder);

            _context = server.Host.Services.GetService(typeof(ApplicationDbContext)) as ApplicationDbContext;
            _repo    = new HeatRepository(_context);
            _service = new HeatService(_repo, null);
            Setup();
        }
コード例 #6
0
 public MillRepository(ISession session)
 {
     this.session            = session;
     this.repoPipe           = new PipeRepository(session);
     this.repoPlate          = new PlateRepository(session);
     this.repoHeat           = new HeatRepository(session);
     this.repoWeld           = new WeldRepository(session);
     this.repoPipeType       = new MillPipeSizeTypeRepository(session);
     this.repoPurchaseOrder  = new PurchaseOrderRepository(session);
     this.repoPipeTestResult = new PipeTestResultRepository(session);
     this.repoInspector      = new InspectorRepository(session);
     this.repoPipeTest       = new PipeTestRepository(session);
     this.welderRepo         = new WelderRepository(session);
     this.repoProject        = new ProjectRepository(session);
     this.fileRepo           = new FileRepository(session);
 }
コード例 #7
0
ファイル: MillRepository.cs プロジェクト: AleksMorozova/prizm
 public MillRepository(ISession session)
 {
     this.session = session;
     this.repoPipe = new PipeRepository(session);
     this.repoPlate = new PlateRepository(session);
     this.repoHeat = new HeatRepository(session);
     this.repoWeld = new WeldRepository(session);
     this.repoPipeType = new MillPipeSizeTypeRepository(session);
     this.repoPurchaseOrder = new PurchaseOrderRepository(session);
     this.repoPipeTestResult = new PipeTestResultRepository(session);
     this.repoInspector = new InspectorRepository(session);
     this.repoPipeTest = new PipeTestRepository(session);
     this.welderRepo = new WelderRepository(session);
     this.repoProject = new ProjectRepository(session);
     this.fileRepo = new FileRepository(session);
 }
コード例 #8
0
 public ImportRepository(ISession session)
 {
    pipeRepo = new PipeRepository(session);
    plateRepo = new PlateRepository(session);
    heatRepo = new HeatRepository(session);
    railcarRepo = new RailcarRepository(session);
    releaseNoteRepo = new ReleaseNoteRepository(session);
    plateManufacturerRepo = new PlateManufacturerRepository(session);
    sizeTypeRepo = new MillPipeSizeTypeRepository(session);
    seamTypeRepo = new SeamTypeRepository(session);
    orderRepo = new PurchaseOrderRepository(session);
    fileRepo = new FileRepository(session);
    projectRepo = new ProjectRepository(session);
    portionRepo = new PortionRepository(session);
    jointRepo = new JointRepository(session);
    componentRepo = new ComponentRepository(session);
    spoolRepo = new SpoolRepository(session);
    componentTypeRepo = new ComponentTypeRepository(session);
 }
コード例 #9
0
 public ImportRepository(ISession session)
 {
     pipeRepo              = new PipeRepository(session);
     plateRepo             = new PlateRepository(session);
     heatRepo              = new HeatRepository(session);
     railcarRepo           = new RailcarRepository(session);
     releaseNoteRepo       = new ReleaseNoteRepository(session);
     plateManufacturerRepo = new PlateManufacturerRepository(session);
     sizeTypeRepo          = new MillPipeSizeTypeRepository(session);
     seamTypeRepo          = new SeamTypeRepository(session);
     orderRepo             = new PurchaseOrderRepository(session);
     fileRepo              = new FileRepository(session);
     projectRepo           = new ProjectRepository(session);
     portionRepo           = new PortionRepository(session);
     jointRepo             = new JointRepository(session);
     componentRepo         = new ComponentRepository(session);
     spoolRepo             = new SpoolRepository(session);
     componentTypeRepo     = new ComponentTypeRepository(session);
 }
コード例 #10
0
ファイル: WarmingManager.cs プロジェクト: c0d3m0nky/mty
        public WarmingManager
        (
           IWarmingWordsProvider wordsProvider,
           IWarmingService warmingService,
           IUsedWordsRepository usedWordsRepository,
           IWarmingRepository warmingRepository,
           IOenRepository oenRepository,
           IHeatRepository heatRepository,
           IContentManager contentManager,
            IStatsProvider statsProvider)
        {
            _wordsProvider = wordsProvider;

            _warmingService = warmingService;
            _warmingService.OnReport += NotificationReport;
            _warmingService.OnError += NotificationError;

            _usedWordsRepository = usedWordsRepository;
            _warmingRepository = warmingRepository;
            _oenRepository = oenRepository;
            _heatRepository = heatRepository;
            _contentManager = contentManager;
            _statsProvider = statsProvider;
        }
コード例 #11
0
 public HeatsController(IHeatRepository heatRepository)
 {
     _heatRepository = heatRepository;
 }
コード例 #12
0
 public ExtractHeatsCommand(MillPipeNewEditViewModel viewModel, IHeatRepository repo, IUserNotify notify)
 {
     this.viewModel = viewModel;
     this.repo      = repo;
     this.notify    = notify;
 }
コード例 #13
0
 public HeatService(IHeatRepository heatRepository)
 {
     _heatRepository = heatRepository;
 }
コード例 #14
0
ファイル: ExtractHeatsCommand.cs プロジェクト: horba/prizm
 public ExtractHeatsCommand(MillPipeNewEditViewModel viewModel, IHeatRepository repo)
 {
     this.viewModel = viewModel;
     this.repo      = repo;
 }
コード例 #15
0
 public ExtractHeatsCommand(MillPipeNewEditViewModel viewModel, IHeatRepository repo, IUserNotify notify)
 {
     this.viewModel = viewModel;
     this.repo = repo;
     this.notify = notify;
 }
コード例 #16
0
 public HeatService(IHeatRepository repo,
                    IResultService resultService)
 {
     _repo          = repo;
     _resultService = resultService;
 }