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;
 }
Exemple #2
0
 public ElsaExcelModelFactory(IMaterialRepository materialRepository, IUnitRepository unitRepository, ISupplierRepository supplierRepository, ICurrencyRepository currencyRepository)
 {
     m_materialRepository = materialRepository;
     m_unitRepository     = unitRepository;
     m_supplierRepository = supplierRepository;
     m_currencyRepository = currencyRepository;
 }
Exemple #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;
 }
Exemple #5
0
 public InventoryController(ICurricularRepository curricularRepository, IMaterialRepository materialRepository, ITargetGroupRepository targetGroupRepository, IReservationRepository reservationRepository)
 {
     _curricularRepository  = curricularRepository;
     _materialRepository    = materialRepository;
     _targetGroupRepository = targetGroupRepository;
     _reservationRepository = reservationRepository;
 }
Exemple #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));
        }
Exemple #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;
 }
Exemple #10
0
 public MaterialController(IMaterialRepository materialRepository, IContratoRepository contratoRepository, IMapper mapper
                           )
 {
     this.materialRepository = materialRepository;
     this.contratoRepository = contratoRepository;
     this.mapper             = mapper;
 }
Exemple #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();
 }
 public AdminController(IMaterialRepository repoM, IOrdersRepository repoO, IOrderProcessor processor, IUsersRepository repoU)
 {
     repositoryM    = repoM;
     repositoryO    = repoO;
     orderProcessor = processor;
     repositoryU    = repoU;
 }
Exemple #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;
 }
Exemple #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);
 }
Exemple #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);
 }
Exemple #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;
 }
Exemple #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);
 }
 public EventModelProcessor(ElsaExcelModelFactory excelModelFactory, ISaleEventRepository saleEventRepository, IMaterialRepository materialRepository, IUnitRepository unitRepository)
 {
     m_excelModelFactory   = excelModelFactory;
     m_saleEventRepository = saleEventRepository;
     m_materialRepository  = materialRepository;
     m_unitRepository      = unitRepository;
 }
Exemple #19
0
 public MaterialService(IMaterialRepository materialRepository, IMapper mapper, IMaterialCommentRepository materialCommentRepository, IUserRepository userRepository)
 {
     _materialRepository = materialRepository;
     _mapper = mapper;
     _materialCommentRepository = materialCommentRepository;
     _userRepository = userRepository;
 }
Exemple #20
0
 public PremanufacturedMixturesInvFrmGenerator(IMaterialBatchFacade batchFacade,
                                               IInvoiceFormsRepository invoiceFormsRepository,
                                               IMaterialRepository materialRepository)
     : base(batchFacade, invoiceFormsRepository)
 {
     m_materialRepository = materialRepository;
 }
 /// <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;
 }
Exemple #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;
 }
 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;
 }
Exemple #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
         });
     }
         );
 }
 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;
 }
 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;
 }
 public MaterialController(IMaterialRepository materialRepository,
                           ICategoriaMaterialRepository categoriaRepository,
                           IMapper mapper)
 {
     _contexto            = materialRepository;
     _categoriaRepository = categoriaRepository;
     _mapper = mapper;
 }
Exemple #28
0
 public InventoryWatchRepository(ICache cache, IDatabase database, ISession session,
                                 IMaterialRepository materialRepository)
 {
     m_cache              = cache;
     m_database           = database;
     m_session            = session;
     m_materialRepository = materialRepository;
 }
Exemple #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;
 }
Exemple #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;
 }
Exemple #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);
 }
Exemple #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;
 }
 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;
 }
Exemple #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;
 }
        /// <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;
        }
 /// <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;
 }
Exemple #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;
 }
Exemple #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;
 }
Exemple #44
0
 public materialController(IMaterialRepository _materialRepository, ICostanalysisRepository _costanalysisRepository,IManagementRepository _managementRepository)
 {
     materialService = new MaterialService(_materialRepository);
     costanalysisService = new CostanalysisService(_costanalysisRepository);
     managementService = new ManagementService(_managementRepository);
 }
 public costanalysisController(IMaterialRepository _materialRepository, ICostanalysisRepository _costanalysisRepository)
 {
     materialService = new MaterialService(_materialRepository);
     costanalysisService = new CostanalysisService(_costanalysisRepository);
 }