コード例 #1
0
 public async Task Cadastrar(VeiculoCliente veiculoCliente, Veiculo veiculo)
 {
     veiculo.Situacao = SituacaoConstant.Ativo;
     _banco.Add(veiculo);
     veiculoCliente.VeiculoClienteId = veiculo.Id;
     _banco.Add(veiculoCliente);
     await _banco.SaveChangesAsync();
 }
コード例 #2
0
 public async Task Cadastrar(VeiculoEmpresa veiculoEmpresa, Veiculo veiculo)
 {
     veiculo.Situacao = SituacaoConstant.Ativo;
     _banco.Add(veiculo);
     veiculoEmpresa.VeiculoEmpresaId = veiculo.Id;
     _banco.Add(veiculoEmpresa);
     await _banco.SaveChangesAsync();
 }
コード例 #3
0
 public async Task Cadastrar(ClienteJuridico clienteJuridico, Cliente cliente)
 {
     cliente.Situacao = SituacaoConstant.Pendente;
     _banco.Add(cliente);
     clienteJuridico.ClienteJuridicoId = cliente.Id;
     _banco.Add(clienteJuridico);
     await _banco.SaveChangesAsync();
 }
コード例 #4
0
 public void Cadastrar(ClienteJuridico clienteJuridico, Cliente cliente)
 {
     cliente.Situacao = "P";
     _banco.Add(cliente);
     // _banco.SaveChanges();
     clienteJuridico.ClienteJuridicoId = cliente.Id;
     _banco.Add(clienteJuridico);
     _banco.SaveChanges();
 }
コード例 #5
0
 public void Cadastrar(Motorista motorista, Cliente cliente)
 {
     cliente.Situacao = "P";
     _banco.Add(cliente);
     // _banco.SaveChanges();
     motorista.ClienteMotoristaId = cliente.Id;
     _banco.Add(motorista);
     _banco.SaveChanges();
 }
コード例 #6
0
 public void Cadastrar(VeiculoEmpresa veiculoEmpresa, Veiculo veiculo)
 {
     veiculoEmpresa.Status = 1;
     _banco.Add(veiculo);
     // _banco.SaveChanges();
     veiculoEmpresa.VeiculoEmpresaId = veiculo.Id;
     _banco.Add(veiculoEmpresa);
     _banco.SaveChanges();
 }
コード例 #7
0
        public async Task Cadastrar(RegistroUso registroUso)
        {
            registroUso.Retorno = null;
            _banco.Add(registroUso);
            var veiculo = _veiculoClienteRepository.ObterVeiculoCliente(Convert.ToInt32(registroUso.RegistroVeiculoClienteId));

            veiculo.Veiculo.Situacao = SituacaoConstant.Pendente;
            await _banco.SaveChangesAsync();
        }
コード例 #8
0
        public void Cadastrar(RegistroDespesa registro)
        {
            _banco.Add(registro);
            _banco.SaveChanges();
            ItemsRegistro items;

            var lista_itens = JsonConvert.DeserializeObject <List <ItemsRegistroJS> >(registro.ListaProdutos);

            for (int i = 0; i < lista_itens.Count; i++)
            {
                items = new ItemsRegistro
                {
                    RegistroId     = registro.Id,
                    DespesaId      = int.Parse(lista_itens[i].CodigoItem.ToString()),
                    PrecoUnitario  = double.Parse(lista_itens[i].PrecoUnitario.ToString().Replace(",", ".")),
                    QuantidadeItem = double.Parse(lista_itens[i].QuantidadeItem.ToString()),
                };
                _banco.Add(items);
                _banco.SaveChanges();
            }
        }
コード例 #9
0
        public void Cadastrar(FaturaAluguel faturaAluguel)
        {
            FaturaAluguel items;

            var lista_itens = JsonConvert.DeserializeObject <List <FaturaAluguel> >(faturaAluguel.ListaProdutos);

            items = new FaturaAluguel
            {
                AluguelId   = lista_itens[0].AluguelId,
                DataInicio  = DateTime.Parse(lista_itens[0].DataInicio).ToString("yyyy/MM/dd"),
                DataRetorno = DateTime.Parse(lista_itens[0].DataRetorno).ToString("yyyy/MM/dd"),
                ValorTotal  = faturaAluguel.ValorTotal
            };
            _banco.Add(items);
            Aluguel aluguel = _banco.Alugueis.Include(a => a.VeiculoEmpresa).FirstOrDefault(a => a.Id.Equals(items.AluguelId));

            aluguel.Status = 1;
            aluguel.VeiculoEmpresa.Status = 1;
            _banco.SaveChanges();
        }
コード例 #10
0
        public async Task Cadastrar(FaturaAluguel faturaAluguel)
        {
            FaturaAluguel items;

            var lista_itens = JsonConvert.DeserializeObject <List <FaturaAluguel> >(faturaAluguel.ListaProdutos);

            items = new FaturaAluguel
            {
                AluguelId   = lista_itens[0].AluguelId,
                DataInicio  = DateTime.Parse(lista_itens[0].DataInicio).ToString("yyyy/MM/dd"),
                DataRetorno = DateTime.Parse(lista_itens[0].DataRetorno).ToString("yyyy/MM/dd"),
                ValorTotal  = faturaAluguel.ValorTotal
            };
            _banco.Add(items);
            Aluguel aluguel = _banco.Alugueis.Include(a => a.VeiculoEmpresa).FirstOrDefault(a => a.Id.Equals(items.AluguelId));

            aluguel.Status = 1;
            VeiculoEmpresa veiculo = _banco.VeiculosEmpresa.Include(a => a.Veiculo).FirstOrDefault(a => a.VeiculoEmpresaId.Equals(aluguel.AluguelVeiculoId));

            veiculo.Veiculo.Situacao = SituacaoConstant.Ativo;
            await _banco.SaveChangesAsync();
        }
コード例 #11
0
        public async Task <Aluguel> Cadastrar(Aluguel aluguel)
        {
            Aluguel items;

            var lista_itens = JsonConvert.DeserializeObject <List <Aluguel> >(aluguel.ListaProdutos);

            items = new Aluguel
            {
                DataInicio         = aluguel.DataInicio,
                DataPrevista       = aluguel.DataPrevista,
                ValorPrevisto      = aluguel.ValorPrevisto,
                AluguelSeguroId    = lista_itens[0].AluguelSeguroId,
                AluguelVeiculoId   = lista_itens[0].AluguelVeiculoId,
                AluguelClienteId   = aluguel.AluguelClienteId,
                AluguelMotoristaId = aluguel.AluguelMotoristaId,
                Status             = 0,
            };
            _banco.Add(items);

            await _banco.SaveChangesAsync();

            return(items);
        }
コード例 #12
0
        public Aluguel Cadastrar(Aluguel aluguel)
        {
            Aluguel items;

            var lista_itens = JsonConvert.DeserializeObject <List <Aluguel> >(aluguel.ListaProdutos);

            items = new Aluguel
            {
                DataInicio         = aluguel.DataInicio,
                DataPrevista       = aluguel.DataPrevista,
                ValorPrevisto      = aluguel.ValorPrevisto,
                AluguelSeguroId    = lista_itens[0].AluguelSeguroId,
                AluguelVeiculoId   = lista_itens[0].AluguelVeiculoId,
                AluguelClienteId   = aluguel.AluguelClienteId,
                AluguelMotoristaId = aluguel.AluguelMotoristaId,
                Status             = 0,
            };
            _banco.Add(items);
            //VeiculoEmpresa veiculo = _banco.VeiculosEmpresa.FirstOrDefault(a => items.AluguelVeiculoId.Equals(a.VeiculoEmpresaId));
            //veiculo.Status = 0;
            _banco.SaveChanges();
            return(items);
        }
コード例 #13
0
 public void Cadastrar(Modelo modelo)
 {
     _banco.Add(modelo);
     _banco.SaveChanges();
 }
コード例 #14
0
 public void Cadastrar(Despesa despesa)
 {
     _banco.Add(despesa);
     _banco.SaveChanges();
 }
コード例 #15
0
 public async Task Cadastrar(Modelo modelo)
 {
     _banco.Add(modelo);
     await _banco.SaveChangesAsync();
 }
コード例 #16
0
 public void Cadastrar(UnidadeMedida medida)
 {
     _banco.Add(medida);
     _banco.SaveChanges();
 }
コード例 #17
0
 public async Task Cadastrar(Colaborador colaborador)
 {
     _banco.Add(colaborador);
     await _banco.SaveChangesAsync();
 }
コード例 #18
0
 public async Task Cadastrar(UnidadeMedida medida)
 {
     _banco.Add(medida);
     await _banco.SaveChangesAsync();
 }
コード例 #19
0
 public void Cadastrar(Cliente cliente)
 {
     cliente.Situacao = SituacaoConstant.Ativo;
     _banco.Add(cliente);
     _banco.SaveChanges();
 }
コード例 #20
0
 public void Cadastrar(Marca marca)
 {
     _banco.Add(marca);
     _banco.SaveChanges();
 }
コード例 #21
0
 public void Cadastrar(Veiculo marca)
 {
     _banco.Add(marca);
     _banco.SaveChanges();
 }
コード例 #22
0
 public async Task Cadastrar(NewsletterEmail newsletterEmail)
 {
     _banco.Add(newsletterEmail);
     await _banco.SaveChangesAsync();
 }
コード例 #23
0
 public async Task Cadastrar(Marca marca)
 {
     _banco.Add(marca);
     await _banco.SaveChangesAsync();
 }
コード例 #24
0
 public async Task Cadastrar(Despesa despesa)
 {
     _banco.Add(despesa);
     await _banco.SaveChangesAsync();
 }
コード例 #25
0
 public void Cadastrar(NewsletterEmail newsletterEmail)
 {
     _banco.Add(newsletterEmail);
     _banco.SaveChanges();
 }
コード例 #26
0
 public async Task Cadastrar(Fornecedor fornecedor)
 {
     _banco.Add(fornecedor);
     await _banco.SaveChangesAsync();
 }
コード例 #27
0
 public async Task Cadastrar(CategoriaVeiculo categoriaVeiculo)
 {
     _banco.Add(categoriaVeiculo);
     await _banco.SaveChangesAsync();
 }
コード例 #28
0
 public void Cadastrar(Seguro seguro)
 {
     _banco.Add(seguro);
     _banco.SaveChanges();
 }
コード例 #29
0
 public async Task Cadastrar(Seguro seguro)
 {
     _banco.Add(seguro);
     await _banco.SaveChangesAsync();
 }
コード例 #30
0
 public void Cadastrar(Colaborador colaborador)
 {
     _banco.Add(colaborador);
     _banco.SaveChanges();
 }