Пример #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
 public MaterialAppService(IMaterialQuery materialQuery, IMaterialRepository materialRepository,
     IAircraftTypeRepository aircraftTypeRepository)
 {
     _materialQuery = materialQuery;
     _materialRepository = materialRepository;
     _aircraftTypeRepository = aircraftTypeRepository;
 }
 /// <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;
 }
        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;
 }
 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
 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
 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
 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;
 }
 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;
 }
 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;
 }
 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
 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
        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);

        }
 public MaterialService(IMaterialRepository materialRepo)
 {
     materialRepository = materialRepo;
 }
 public MaterialController(IMaterialRepository repository)
 {
     _materialRepository = repository;
 }
Пример #44
0
 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);
 }