コード例 #1
0
 public DirectSalesGenerator(IMaterialBatchFacade batchFacade, IInvoiceFormsRepository invoiceFormsRepository, IMaterialRepository materialRepository, IUnitRepository unitRepository, IDatabase database, ISaleEventRepository saleEventRepository) : base(batchFacade, invoiceFormsRepository, materialRepository)
 {
     m_materialRepository  = materialRepository;
     m_unitRepository      = unitRepository;
     m_database            = database;
     m_saleEventRepository = saleEventRepository;
 }
コード例 #2
0
 public ElsaExcelModelFactory(IMaterialRepository materialRepository, IUnitRepository unitRepository, ISupplierRepository supplierRepository, ICurrencyRepository currencyRepository)
 {
     m_materialRepository = materialRepository;
     m_unitRepository     = unitRepository;
     m_supplierRepository = supplierRepository;
     m_currencyRepository = currencyRepository;
 }
コード例 #3
0
ファイル: MaterialAppService.cs プロジェクト: unicloud/FRP
 public MaterialAppService(IMaterialQuery materialQuery, IMaterialRepository materialRepository,
     IAircraftTypeRepository aircraftTypeRepository)
 {
     _materialQuery = materialQuery;
     _materialRepository = materialRepository;
     _aircraftTypeRepository = aircraftTypeRepository;
 }
コード例 #4
0
 /// <summary>
 /// Session controller constructor.
 /// </summary>
 /// <param name="sessionRepository">The session repository.</param>
 /// <param name="materialRepository">The material repository.</param>
 /// <param name="eventsRepository">The events repository.</param>
 /// <param name="authorizationService">The authorization service.</param>
 public SessionController(ISessionRepository sessionRepository, IMaterialRepository materialRepository, IEventDefinitionRepository eventsRepository, IAuthorizationService authorizationService)
 {
     _sessionRepository    = sessionRepository;
     _materialRepository   = materialRepository;
     _eventsRepository     = eventsRepository;
     _authorizationService = authorizationService;
 }
コード例 #5
0
 public InventoryController(ICurricularRepository curricularRepository, IMaterialRepository materialRepository, ITargetGroupRepository targetGroupRepository, IReservationRepository reservationRepository)
 {
     _curricularRepository  = curricularRepository;
     _materialRepository    = materialRepository;
     _targetGroupRepository = targetGroupRepository;
     _reservationRepository = reservationRepository;
 }
コード例 #6
0
 public MaterialAcabamentoController(IMaterialAcabamentoRepository materialAcabamentoRepository, IAcabamentoRepository acabamentoRepository, IMaterialRepository materialRepository, IMapper mapper)
 {
     _repo_mat_acab   = materialAcabamentoRepository;
     _repo_material   = materialRepository;
     _repo_acabamento = acabamentoRepository;
     _mapper          = mapper;
 }
コード例 #7
0
        public IActionResult Exportar([FromServices] IMaterialRepository repository,
                                      [FromQuery] string coluna    = "descricao",
                                      [FromQuery] string direcao   = "asc",
                                      [FromQuery] string descricao = null)
        {
            var resultado = repository.Obter(EnumHelpers.ParseOrDefault(coluna, MaterialSort.Descricao),
                                             string.IsNullOrEmpty(direcao) || direcao.Equals("asc"), DataString.FromNullableString(descricao));

            if (resultado.Tipo == ResultType.Valid)
            {
                StringBuilder csv = new StringBuilder();
                csv.AppendLine("COD_MATERIAL;DESCRIÇÃO; VOLUME; OBSERVAÇÃO; MATERIAL COLETADO");

                foreach (var x in resultado.Dados)
                {
                    csv.Append($"\"{x.Cod_Material}\";");
                    csv.Append($"\"{(!string.IsNullOrEmpty(x.Descricao) ? x.Descricao : string.Empty)}\";");
                    csv.Append($"\"{(x.Volume != null ? x.Volume.ToString() : "")}\";");
                    csv.Append($"\"{(!string.IsNullOrEmpty(x.Observacao) ? x.Observacao : string.Empty)}\";");
                    csv.Append($"\"{(!string.IsNullOrEmpty(x.Material_Coletado) ? x.Material_Coletado : string.Empty)}\";");
                    csv.AppendLine("");
                }

                string nomeArquivo = $"Material{DateTime.Now.ToString("yyyyMMdd_HHmmss")}.csv";
                byte[] bytes       = Encoding.UTF8.GetBytes(csv.ToString());
                bytes = Encoding.UTF8.GetPreamble().Concat(bytes).ToArray();
                return(File(bytes, "text/csv", nomeArquivo));
            }
            return(Result(resultado));
        }
コード例 #8
0
 public QuoteController(IQuoteRepository quoteRepository,
                        ICustomerDynamicsRepository customerDynamicsRepository,
                        ICustomerAddressDynamicsRepository customerAddressDynamicsRepository,
                        IProjectRepository projectRepository,
                        IShipmentTermRepository shipmentTermRepository,
                        IPaymentTermRepository paymentTermRepository,
                        IMaterialRepository materialRepository,
                        ICoatingTypeRepository coatingTypeRepository,
                        IHtsNumberRepository htsNumberRepository,
                        IRfqRepository rfqRepository,
                        IPriceSheetRepository priceSheetRepository,
                        IProjectPartRepository projectPartRepository,
                        IStateRepository stateRepository,
                        IPartRepository partRepository)
 {
     _quoteRepository                   = quoteRepository;
     _customerDynamicsRepository        = customerDynamicsRepository;
     _customerAddressDynamicsRepository = customerAddressDynamicsRepository;
     _projectRepository                 = projectRepository;
     _shipmentTermRepository            = shipmentTermRepository;
     _paymentTermRepository             = paymentTermRepository;
     _materialRepository                = materialRepository;
     _coatingTypeRepository             = coatingTypeRepository;
     _htsNumberRepository               = htsNumberRepository;
     _rfqRepository         = rfqRepository;
     _priceSheetRepository  = priceSheetRepository;
     _projectPartRepository = projectPartRepository;
     _stateRepository       = stateRepository;
     _partRepository        = partRepository;
 }
コード例 #9
0
 public MaterialFactorController(IMaterialRepository materialRepo,
                                 IFactorRepository factorRepo, IMaterialFactorRepository materialFactorRepo)
 {
     _materialRepository       = materialRepo;
     _FactorRepository         = factorRepo;
     _MaterialFactorRepository = materialFactorRepo;
 }
コード例 #10
0
 public MaterialController(IMaterialRepository materialRepository, IContratoRepository contratoRepository, IMapper mapper
                           )
 {
     this.materialRepository = materialRepository;
     this.contratoRepository = contratoRepository;
     this.mapper             = mapper;
 }
コード例 #11
0
 public PartController()
 {
     _projectRepository                 = new ProjectRepository();
     _customerDynamicsRepository        = new CustomerDynamicsRepository();
     _customerAddressDynamicsRepository = new CustomerAddressDynamicsRepository();
     _foundryDynamicsRepository         = new FoundryDynamicsRepository();
     _shipmentTermRepository            = new ShipmentTermRepository();
     _materialRepository                = new MaterialRepository();
     _coatingTypeRepository             = new CoatingTypeRepository();
     _specificationMaterialRepository   = new SpecificationMaterialRepository();
     _projectPartRepository             = new ProjectPartRepository();
     _priceSheetRepository              = new PriceSheetRepository();
     _partRepository            = new PartRepository();
     _partDynamicsRepository    = new PartDynamicsRepository();
     _htsNumberRepository       = new HtsNumberRepository();
     _partStatusRepository      = new PartStatusRepository();
     _partTypeRepository        = new PartTypeRepository();
     _paymentTermRepository     = new PaymentTermRepository();
     _surchargeRepository       = new SurchargeRepository();
     _siteDynamicsRepository    = new SiteDynamicsRepository();
     _patternMaterialRepository = new PatternMaterialRepository();
     _destinationRepository     = new DestinationRepository();
     _foundryOrderRepository    = new FoundryOrderRepository();
     _customerOrderRepository   = new CustomerOrderRepository();
     _accountCodeRepository     = new AccountCodeRepository();
 }
コード例 #12
0
 public AdminController(IMaterialRepository repoM, IOrdersRepository repoO, IOrderProcessor processor, IUsersRepository repoU)
 {
     repositoryM    = repoM;
     repositoryO    = repoO;
     orderProcessor = processor;
     repositoryU    = repoU;
 }
コード例 #13
0
 public RfqController(IRfqRepository rfqRepository,
                      ICustomerDynamicsRepository customerDynamicsRepository,
                      IFoundryDynamicsRepository foundryDynamicsRepository,
                      IShipmentTermRepository shipmentTermRepository,
                      IMaterialRepository materialRepository,
                      ICoatingTypeRepository coatingTypeRepository,
                      ISpecificationMaterialRepository specificationMaterialRepository,
                      IProjectPartRepository projectPartRepository,
                      ICountryRepository countryRepository,
                      IProjectRepository projectRepository,
                      IPriceSheetRepository priceSheetRepository,
                      IPartRepository partRepository)
 {
     _rfqRepository = rfqRepository;
     _customerDynamicsRepository      = customerDynamicsRepository;
     _foundryDynamicsRepository       = foundryDynamicsRepository;
     _shipmentTermRepository          = shipmentTermRepository;
     _materialRepository              = materialRepository;
     _coatingTypeRepository           = coatingTypeRepository;
     _specificationMaterialRepository = specificationMaterialRepository;
     _projectPartRepository           = projectPartRepository;
     _countryRepository    = countryRepository;
     _projectRepository    = projectRepository;
     _priceSheetRepository = priceSheetRepository;
     _partRepository       = partRepository;
 }
コード例 #14
0
ファイル: useradminController.cs プロジェクト: gofixiao/dlerp
 public useradminController(IAccountRepository _rightRepository, IDataCenterRepository _datacenterRepository, IMaterialRepository _materialRepository, ICostanalysisRepository _costanalysisRepository)
 {
     accountService = new AccountService(_rightRepository);
     centerService = new DataCenterService(_datacenterRepository);
     materialService = new MaterialService(_materialRepository);
     costanalysisService = new CostanalysisService(_costanalysisRepository);
 }
コード例 #15
0
 public HomeController(IDataCenterRepository _centerRepository, IMaterialRepository _materialRepository, IAccountRepository _rightRepository, IManagementRepository _managementRepository)
 {
     centerService     = new DataCenterService(_centerRepository);
     accountService    = new AccountService(_rightRepository);
     materialService   = new MaterialService(_materialRepository);
     managementService = new ManagementService(_managementRepository);
 }
コード例 #16
0
 public GlueService(
     IHttpContextAccessor accessor,
     IGlueRepository repoBrand,
     IModelNameRepository repoModelName,
     IGlueIngredientRepository repoGlueIngredient,
     IPartNameRepository repoPartName,
     IPartName2Repository repoPartName2,
     IPartRepository repoPart,
     IKindRepository repoKind,
     IMaterialRepository repoMaterial,
     IBPFCEstablishRepository repoBPFC,
     IMaterialNameRepository repoMaterialName,
     IHubContext <ECHub> hubContext,
     IMapper mapper,
     MapperConfiguration configMapper)
 {
     _configMapper       = configMapper;
     _mapper             = mapper;
     _accessor           = accessor;
     _repoGlue           = repoBrand;
     _repoPartName       = repoPartName;
     _repoPartName2      = repoPartName2;
     _repoPart           = repoPart;
     _repoKind           = repoKind;
     _repoMaterial       = repoMaterial;
     _repoMaterialName   = repoMaterialName;
     _hubContext         = hubContext;
     _repoBPFC           = repoBPFC;
     _repoModelName      = repoModelName;
     _repoGlueIngredient = repoGlueIngredient;
 }
コード例 #17
0
ファイル: HomeController.cs プロジェクト: gofixiao/dlerp
 public HomeController(IDataCenterRepository _centerRepository, IMaterialRepository _materialRepository, IAccountRepository _rightRepository, IManagementRepository _managementRepository)
 {
     centerService = new DataCenterService(_centerRepository);
     accountService = new AccountService(_rightRepository);
     materialService = new MaterialService(_materialRepository);
     managementService = new ManagementService(_managementRepository);
 }
コード例 #18
0
 public EventModelProcessor(ElsaExcelModelFactory excelModelFactory, ISaleEventRepository saleEventRepository, IMaterialRepository materialRepository, IUnitRepository unitRepository)
 {
     m_excelModelFactory   = excelModelFactory;
     m_saleEventRepository = saleEventRepository;
     m_materialRepository  = materialRepository;
     m_unitRepository      = unitRepository;
 }
コード例 #19
0
ファイル: MaterialService.cs プロジェクト: parys/MyLiverpool
 public MaterialService(IMaterialRepository materialRepository, IMapper mapper, IMaterialCommentRepository materialCommentRepository, IUserRepository userRepository)
 {
     _materialRepository = materialRepository;
     _mapper = mapper;
     _materialCommentRepository = materialCommentRepository;
     _userRepository = userRepository;
 }
コード例 #20
0
 public PremanufacturedMixturesInvFrmGenerator(IMaterialBatchFacade batchFacade,
                                               IInvoiceFormsRepository invoiceFormsRepository,
                                               IMaterialRepository materialRepository)
     : base(batchFacade, invoiceFormsRepository)
 {
     m_materialRepository = materialRepository;
 }
コード例 #21
0
 /// <summary>
 /// Session controller constructor.
 /// </summary>
 /// <param name="sessionRepository">The session repository.</param>
 /// <param name="materialRepository">The material repository.</param>
 /// <param name="eventsRepository">The events repository.</param>
 /// <param name="authorizationService">The authorization service.</param>
 public SessionController(ISessionRepository sessionRepository, IMaterialRepository materialRepository, IEventDefinitionRepository eventsRepository, IAuthorizationService authorizationService)
 {
     _sessionRepository = sessionRepository;
     _materialRepository = materialRepository;
     _eventsRepository = eventsRepository;
     _authorizationService = authorizationService;
 }
コード例 #22
0
 public AdministratorController(ITaskHourCostRepository TaskHourCostRepository,
                                IDepartmentRepository DepartmentRepository,
                                IUserRepository UserRepository,
                                IPositionRepository PositionRepository,
                                IMaterialRepository MaterialRepository,
                                IHardnessRepository HardnessRepository,
                                IBrandRepository BrandRepository,
                                IPhaseRepository PhaseRepository,
                                IDepPhaseRepository DepPhaseRepository,
                                IMachinesInfoRepository MachinesInfoRepository,
                                IMachineRepository MachinesRepository,
                                ISystemConfigRepository SystemConfigRepository)
 {
     _taskHourCostRepository = TaskHourCostRepository;
     _departmentRepository   = DepartmentRepository;
     _userRepository         = UserRepository;
     _posRepository          = PositionRepository;
     _materialRepository     = MaterialRepository;
     _hardnessRepository     = HardnessRepository;
     _brandRepository        = BrandRepository;
     _phaseRepository        = PhaseRepository;
     _depphaseRepository     = DepPhaseRepository;
     _machinesinfoRepository = MachinesInfoRepository;
     _machinesRepository     = MachinesRepository;
     _systemConfigRepository = SystemConfigRepository;
 }
コード例 #23
0
 public BatchReportingFacade(ISession session,
                             IDatabase database,
                             IMaterialBatchFacade batchFacade,
                             IMaterialBatchRepository batchRepository,
                             IMaterialRepository materialRepository,
                             IProductionFacade productionFacade,
                             AmountProcessor amountProcessor,
                             IUnitRepository unitRepository,
                             IOrdersFacade ordersFacade,
                             IOrderStatusRepository orderStatusRepository,
                             IPurchaseOrderRepository orderRepository,
                             IUserRepository userRepository,
                             IStockEventRepository stockEventRepository,
                             ISaleEventRepository saleEventRepository)
 {
     m_session               = session;
     m_database              = database;
     m_batchFacade           = batchFacade;
     m_batchRepository       = batchRepository;
     m_materialRepository    = materialRepository;
     m_productionFacade      = productionFacade;
     m_amountProcessor       = amountProcessor;
     m_unitRepository        = unitRepository;
     m_ordersFacade          = ordersFacade;
     m_orderStatusRepository = orderStatusRepository;
     m_orderRepository       = orderRepository;
     m_userRepository        = userRepository;
     m_stockEventRepository  = stockEventRepository;
     m_saleEventRepository   = saleEventRepository;
 }
コード例 #24
0
 public MaterialQuery(IMaterialRepository repository)
 {
     FieldAsync <ListMaterialQueryModelType>(
         "search",
         arguments: new QueryArguments(
             new QueryArgument <NonNullGraphType <PagedRequestType> > {
         Name = "pagination"
     },
             new QueryArgument <NonNullGraphType <OrderedRequestType> > {
         Name = "ordering"
     },
             new QueryArgument <MaterialFilterRequestType> {
         Name = "filter", DefaultValue = new MaterialFilter()
     }
             ),
         resolve: async context =>
     {
         var filtering         = context.GetArgument <MaterialFilter>("filter");
         var pagination        = context.GetArgument <PagedRequest>("pagination");
         var ordering          = context.GetArgument <OrderedRequest>("ordering");
         var(count, materials) = await repository.SearchAsync(filtering, pagination, ordering);
         return(new ListResult <Material>
         {
             TotalCount = count,
             Items = materials
         });
     }
         );
 }
コード例 #25
0
 public MaterialBatchFacade(
     ILog log,
     IVirtualProductFacade virtualProductFacade,
     IMaterialBatchRepository batchRepository,
     IPurchaseOrderRepository orderRepository,
     AmountProcessor amountProcessor,
     ICache cache,
     IDatabase database,
     IPackingPreferredBatchRepository batchPreferrenceRepository,
     IKitProductRepository kitProductRepository,
     IUnitConversionHelper conversionHelper,
     IMaterialThresholdRepository materialThresholdRepository,
     IMaterialRepository materialRepository,
     IUnitRepository unitRepository,
     IStockEventRepository stockEventRepository,
     ISession session,
     IFixedCostRepository fixedCostRepository)
 {
     m_log = log;
     m_virtualProductFacade = virtualProductFacade;
     m_batchRepository      = batchRepository;
     m_orderRepository      = orderRepository;
     m_amountProcessor      = amountProcessor;
     m_cache    = cache;
     m_database = database;
     m_batchPreferrenceRepository  = batchPreferrenceRepository;
     m_kitProductRepository        = kitProductRepository;
     m_conversionHelper            = conversionHelper;
     m_materialThresholdRepository = materialThresholdRepository;
     m_materialRepository          = materialRepository;
     m_unitRepository       = unitRepository;
     m_stockEventRepository = stockEventRepository;
     m_session             = session;
     m_fixedCostRepository = fixedCostRepository;
 }
コード例 #26
0
 public ReturnedOrdersFormGenerator(IMaterialBatchFacade batchFacade, IInvoiceFormsRepository invoiceFormsRepository, IMaterialRepository materialRepository, IPurchaseOrderRepository orderRepository, IUnitRepository unitRepository, AmountProcessor amountProcessor, IStockEventRepository stockEventRepository) : base(batchFacade, invoiceFormsRepository, materialRepository)
 {
     m_materialRepository   = materialRepository;
     m_orderRepository      = orderRepository;
     m_unitRepository       = unitRepository;
     m_amountProcessor      = amountProcessor;
     m_stockEventRepository = stockEventRepository;
 }
コード例 #27
0
 public MaterialController(IMaterialRepository materialRepository,
                           ICategoriaMaterialRepository categoriaRepository,
                           IMapper mapper)
 {
     _contexto            = materialRepository;
     _categoriaRepository = categoriaRepository;
     _mapper = mapper;
 }
コード例 #28
0
 public InventoryWatchRepository(ICache cache, IDatabase database, ISession session,
                                 IMaterialRepository materialRepository)
 {
     m_cache              = cache;
     m_database           = database;
     m_session            = session;
     m_materialRepository = materialRepository;
 }
コード例 #29
0
 public ProductionServiceController(IWebSession webSession, ILog log, IRecipeRepository recipeRepository,
                                    IProductionService productionService, IRecipeService recipeService, IMaterialRepository materialRepository) : base(webSession, log)
 {
     m_recipeRepository   = recipeRepository;
     m_productionService  = productionService;
     m_recipeService      = recipeService;
     m_materialRepository = materialRepository;
 }
コード例 #30
0
 public MaterialPatchCommandHandler(IIdentityService identityService, IMaterialRepository materialRepository, IMapper mapper, IStringLocalizer <CommonTranslation> commonLocalizer, IClientAssetPermissionControlService clientAssetPermissionControlService)
 {
     this.identityService    = identityService;
     this.materialRepository = materialRepository;
     this.mapper             = mapper;
     this.commonLocalizer    = commonLocalizer;
     this.clientAssetPermissionControlService = clientAssetPermissionControlService;
 }
コード例 #31
0
 public BatchCompositionReleaseFormsGenerator(IMaterialBatchFacade batchFacade,
                                              IInvoiceFormsRepository invoiceFormsRepository, IMaterialBatchRepository batchRepository,
                                              IDatabase database, IMaterialRepository materialRepo) : base(
         batchFacade, invoiceFormsRepository, materialRepo)
 {
     m_batchRepository = batchRepository;
     m_database        = database;
 }
コード例 #32
0
 public UnitOfWork(ApplicationDBContext context)
 {
     this.context = context;
     Users        = new UserRepository(context);
     Walls        = new WallRepository(context);
     Sensors      = new SensorRepository(context);
     Materials    = new MaterialRepository(context);
 }
コード例 #33
0
 /// <summary>
 /// Default ctor
 /// </summary>
 /// <param name="materialRepository"><see cref="IMaterialRepository"/></param>
 /// <param name="countryRepository"><see cref="ICountryRepository"/></param>
 /// <param name="userRepository"><see cref="IUserRepository"/></param>
 public MaterialService(IMaterialRepository materialRepository,
                        ICountryRepository countryRepository,
                        IUserRepository userRepository)
 {
     _rMaterialRepository = materialRepository;
     _rCountryRepository  = countryRepository;
     _rUserRepository     = userRepository;
 }
コード例 #34
0
 public VirtualProductFacade(IVirtualProductRepository virtualProductRepository, IMaterialRepository materialRepository, IUnitRepository unitRepository, IUnitConversionHelper unitConversionHelper, IDatabase database)
 {
     m_virtualProductRepository = virtualProductRepository;
     m_materialRepository       = materialRepository;
     m_unitRepository           = unitRepository;
     m_unitConversionHelper     = unitConversionHelper;
     m_database = database;
 }
コード例 #35
0
 public MaterialBatchDeleteCommandHandler(IStringLocalizer <CommonTranslation> localizer, IUriService uriService, IIdentityService identityService, IMaterialRepository materialRepository, IClientAssetPermissionControlService clientAssetPermissionControlService)
 {
     this.localizer          = localizer;
     this.uriService         = uriService;
     this.identityService    = identityService;
     this.materialRepository = materialRepository;
     this.clientAssetPermissionControlService = clientAssetPermissionControlService;
 }
コード例 #36
0
 public LineaProduccionController(IUnitOfWork uow, ILineaRepository lineasRepository, IModeloRepository modelosRepository, IMaterialRepository materialesRepository,
                                  IMaterialesDepartamentoRepository materialesDepartamentoRepo, IFichaTecnicaRepository fichasRepo, ICostoMaterialRepository costoMaterialRepo)
 {
     _uow = uow;
     _lineasDb = lineasRepository;
     _modelosDb = modelosRepository;
     _materialesDb = materialesRepository;
     _materialesDepartamentoDb = materialesDepartamentoRepo;
     _costoMaterialDb = costoMaterialRepo;
     _fichasDb = fichasRepo;
 }
コード例 #37
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="materialRepository">IMaterialRepository dependency</param>
        /// <param name="sessionRepository">ISessionRepository dependency</param>
        public MaterialsController(IMaterialRepository materialRepository , ISessionRepository sessionRepository)
        {
            if (sessionRepository == null)
                throw new ArgumentNullException("sessionRepository");

            if (materialRepository == null)
                throw new ArgumentNullException("materialRepository");

            _materialRepository = materialRepository;
            _sessionRepository = sessionRepository;
        }
コード例 #38
0
 /// <summary>
 /// Event controller contructor.
 /// </summary>
 /// <param name="eventsRepository"></param>
 /// <param name="registeredUserRepository"></param>
 /// <param name="sessionRepository"></param>
 /// <param name="materialRepository"></param>
 public EventController(
     IEventDefinitionRepository eventsRepository,
     IRegisteredUserRepository registeredUserRepository,
     ISessionRepository sessionRepository,
     IMaterialRepository materialRepository)
 {
     _eventsRepository = eventsRepository;
     _registeredUserRepository = registeredUserRepository;
     _sessionRepository = sessionRepository;
     _materialRepository = materialRepository;
 }
コード例 #39
0
 public AdministracionController(IUnitOfWork uow, ILineaRepository lineasRepository,
     IModeloRepository modelosRepository, IMaterialRepository materialRepository, ICategoriaRepository categoriaRepository,
     ICostoRepository costosRepository, IDepartamentoRepository departamentosRepository, ICentroCostoRepository centrosRepository,
     IExcelData manager, IFichaTecnicaRepository fichasRepo)
 {
     _uow = uow;
     _lineasDb = lineasRepository;
     _modelosDb = modelosRepository;
     _materialesDb = materialRepository;
     _categoriasDb = categoriaRepository;
     _costosDb = costosRepository;
     _departamentosDb = departamentosRepository;
     _centrosDb = centrosRepository;
     _fichasDb = fichasRepo;
     _manager = manager;
 }
コード例 #40
0
ファイル: TradeAppService.cs プロジェクト: unicloud/FRP
 public TradeAppService(ITradeQuery queryTrade, ITradeRepository tradeRepository, IOrderQuery orderQuery,
     IOrderRepository orderRepository, ISupplierRepository supplierRepository,
     IMaterialRepository materialRepository, IActionCategoryRepository actionCategoryRepository,
     IContractAircraftRepository contractAircraftRepository, IContractEngineRepository contractEngineRepository,
     IRelatedDocRepository relatedDocRepository,IPnRegRepository pnregRepository)
 {
     _tradeQuery = queryTrade;
     _tradeRepository = tradeRepository;
     _orderQuery = orderQuery;
     _orderRepository = orderRepository;
     _supplierRepository = supplierRepository;
     _materialRepository = materialRepository;
     _actionCategoryRepository = actionCategoryRepository;
     _contractAircraftRepository = contractAircraftRepository;
     _contractEngineRepository = contractEngineRepository;
     _relatedDocRepository = relatedDocRepository;
     _pnRegRepository = pnregRepository;
 }
コード例 #41
0
ファイル: Program.cs プロジェクト: parys/MyLiverpool
        static Program()
        {
          //  Database.SetInitializer(new DatabaseInitializer());
            LiverpoolContext db = new LiverpoolContext(new DbContextOptions<LiverpoolContext>());
            //   db.Database.Initialize(true);
            var store = new UserStore<User, Role, LiverpoolContext, int>(db);
            IPasswordHasher<User> hasher = new PasswordHasher<User>();
            //var provider = new MachineKeyProtectionProvider();
            //var userStore = new UserStore<User, Role, int, UserLogin, UserRole, UserClaim>(_context);
            var userManager = new UserManager<User>(store, null, hasher, null, null, null, null, null, null);
            UserRepository = new UserRepository(db, userManager);
            ForumMessageRepository = new ForumMessageRepository(db);
            ForumSectionRepository = new ForumSectionRepository(db);
            ForumSubsectionRepository = new ForumSubsectionRepository(db);
            ForumThemeRepository = new ForumThemeRepository(db);
            MaterialRepository = new MaterialRepository(db);
            MaterialCategoryRepository = new MaterialCategoryRepository(db);
            MaterialCommentRepository = new MaterialCommentRepository(db);

        }
コード例 #42
0
 public MaterialService(IMaterialRepository materialRepo)
 {
     materialRepository = materialRepo;
 }
コード例 #43
0
 public MaterialController(IMaterialRepository repository)
 {
     _materialRepository = repository;
 }
コード例 #44
0
ファイル: MaterialController.cs プロジェクト: gofixiao/dlerp
 public materialController(IMaterialRepository _materialRepository, ICostanalysisRepository _costanalysisRepository,IManagementRepository _managementRepository)
 {
     materialService = new MaterialService(_materialRepository);
     costanalysisService = new CostanalysisService(_costanalysisRepository);
     managementService = new ManagementService(_managementRepository);
 }
コード例 #45
0
 public costanalysisController(IMaterialRepository _materialRepository, ICostanalysisRepository _costanalysisRepository)
 {
     materialService = new MaterialService(_materialRepository);
     costanalysisService = new CostanalysisService(_costanalysisRepository);
 }