Пример #1
0
 public SeedController(
     ICriadorBancoDeDados criadorBancoDeDados,
     IProdutos produtos)
 {
     _criadorBancoDeDados = criadorBancoDeDados;
     _produtos            = produtos;
 }
Пример #2
0
 public ProcessoDeCotacaoDeFreteService(IUnitOfWork unitOfWork, IProcessosDeCotacao processosDeCotacao,
                                        IUnidadesDeMedida unidadesDeMedida, IItinerarios itinerarios, IProdutos produtos,
                                        IProcessoDeCotacaoDeFreteFactory processoDeCotacaoFactory)
 {
     _unitOfWork               = unitOfWork;
     _processosDeCotacao       = processosDeCotacao;
     _unidadesDeMedida         = unidadesDeMedida;
     _itinerarios              = itinerarios;
     _produtos                 = produtos;
     _processoDeCotacaoFactory = processoDeCotacaoFactory;
 }
Пример #3
0
 public CadastroRequisicaoCompra(IUnitOfWork unitOfWork, IRequisicoesDeCompra requisicoesDeCompra,
                                 IUsuarios usuarios, IFornecedores fornecedores, IProdutos produtos, IProcessosDeCotacao processosDeCotacao, IUnidadesDeMedida unidadesDeMedida)
 {
     _processosDeCotacao  = processosDeCotacao;
     _unidadesDeMedida    = unidadesDeMedida;
     _unitOfWork          = unitOfWork;
     _requisicoesDeCompra = requisicoesDeCompra;
     _usuarios            = usuarios;
     _fornecedores        = fornecedores;
     _produtos            = produtos;
 }
Пример #4
0
        public VehicleInformation GetVehicleInformation(string placa)
        {
            try
            {
                //TODO: MOVER PARA O CONSTRUTOR
                var binding = new WSHttpBinding {
                    Security =
                    {
                        Mode      = SecurityMode.Transport,
                        Transport = { ClientCredentialType = HttpClientCredentialType.Basic }
                    }
                };
                var endPoint = new EndpointAddress("https://www.correctdata.com.br/Manager/Services/Produtos.svc");
                Service = new ProdutosClient(binding, endPoint);


                var carro         = Service.Agregados(placa);
                var proprietarios = Service.ProprietariosAnteriores(placa);
                var recall        = Service.Recall(carro.CHASSI);
                var leilao        = Service.Leilao(placa, carro.CHASSI);
                var furto         = Service.HistRouboFurto(placa);
                var sinistros     = Service.IndSinPerTot(placa);

                return(new VehicleInformation
                {
                    OnwerQuantity = Convert.ToInt32(proprietarios.QT_PROPRIETARIO),
                    Recall = !(recall.NuCdRetorno == null || recall.NuCdRetorno == 1009),
                    Accidents = string.IsNullOrEmpty(sinistros.EXISTE_PT),
                    Auction = string.IsNullOrEmpty(leilao.EXISTE_LEILAO),
                    Roberry = furto.OCORRENCIAS.Length
                });
            }
            catch (Exception)
            {
                return(new VehicleInformation());
            }
        }
Пример #5
0
 public CadastroProduto(IUnitOfWork unitOfWork, IProdutos produtos)
 {
     _unitOfWork = unitOfWork;
     _produtos = produtos;
 }
Пример #6
0
 public ProdutoController(ILogger <ProdutoController> logger, IProdutos produtos) : base(logger)
 {
     _produtos = produtos;
 }
 public CadastroProdutoFornecedor(IProdutos produtos, IFornecedores fornecedores, IUnitOfWork unitOfWork)
 {
     _produtos     = produtos;
     _fornecedores = fornecedores;
     _unitOfWork   = unitOfWork;
 }
Пример #8
0
 public ConsultaProduto(IProdutos produtos, IBuilder <Fornecedor, FornecedorCadastroVm> builder, IBuilder <Produto, ProdutoCadastroVm> builderProduto)
 {
     _produtos          = produtos;
     _builderFornecedor = builder;
     _builderProduto    = builderProduto;
 }
Пример #9
0
 public void NotaFiscal(Cliente c, IProdutos prod)
 {
     Console.WriteLine("Nome: " + c.nome + " , " + "Cpf: " + c.cpf + " , " + " Sua compra foi " + "Produto: " + prod.Nome + " , " + "Quantidade: " + prod.Quantidade + " , " + "Preco: " + prod.Preco + " sera enviado neste email: " + c.email + " Obrigado.");
 }
Пример #10
0
        public double Pagar(IProdutos p)
        {
            double result = p.Preco * p.Quantidade;

            return(result);
        }
Пример #11
0
 public CadastroProduto(IUnitOfWork unitOfWork, IProdutos produtos)
 {
     _unitOfWork = unitOfWork;
     _produtos   = produtos;
 }