public void TesteReserva() { //Arrange DateTime dataAluguel = DateTime.Now; DateTime dataDevolucao = DateTime.MaxValue; int idCarro = 1; string userID = "*****@*****.**"; Aluguel teste = new Aluguel() { AluguelID=1, DataAluguel = dataAluguel, DataDevolucao = dataDevolucao, CarroID = 1, UserId = userID,Finalizado = false }; Carro carro = new Carro() { CarroID = 1, Quilometragem = 6291 }; var mockCtx = new Mock<IContext>(); mockCtx.Setup(x => x.Alugueis).Returns(new FakeSET<Aluguel> { teste }); var mockdaoAluguel = new Mock<IAluguelDAO>(); var mockdaoCarro = new Mock<ICarroDAO>(); mockdaoCarro.Setup(x => x.FindById(1)).Returns(carro); mockdaoAluguel.Setup(x => x.Add(teste)).Callback(() => mockdaoAluguel.Setup(x => x.Exists(1)).Returns(true)); var service = new AluguelService(mockdaoAluguel.Object, mockdaoCarro.Object); //ACT service.Reservar(dataAluguel, dataDevolucao, idCarro, userID); bool result = mockdaoAluguel.Object.Exists(1); //ASSERT Assert.AreEqual(false, result); }
public List<Carro> buscar(String nome) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "SELECT * FROM Carro where modelo LIKE '%" + nome + "%' OR marca LIKE '%" + nome + "%'"; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); reader = command.ExecuteReader(); List<Carro> listaCarros = new List<Carro>(); while (reader.Read()) { Carro carro = new Carro(); carro.id_carro = Int32.Parse(string.Format("{0}", reader[0])); carro.modelo = string.Format("{0}", reader[1]); carro.marca = string.Format("{0}", reader[2]); carro.cor = string.Format("{0}", reader[3]); listaCarros.Add(carro); } con.closeConnection(); return listaCarros; }
float zoom = -4.0f; // Depth Into The Screen #endregion Fields #region Constructors public Base111(Point3D pst,int radio,float[] color) { start=pst; col=color; rad=radio; car=new mb380(); crang=0; this.Recompile(); }
void Start () { // inicializacao (chamada de constrtores) aviao = new Veiculo (900, 200, 8); bike = new Bicicleta ("pedallegal"); meuCarro = new Carro ("CEY-9976", 250); print (aviao.Descrever ()); print (bike.Descrever ()); print (meuCarro.Descrever ()); }
public Boolean editar(Ticket ticket, Carro carro, Cliente cliente, Servicos servico) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); String sql = "UPDATE Tickets SET Id_cliente = " + cliente.id_cliente + ", id_Carro = " + carro.id_carro + ", Id_Servico = " + servico.id_servico + ", DataEntrada = '" + ticket.data_entrada + "', DataSaida = '" + ticket.data_saida + "', ValorTotal = " + ticket.valorTotal + ", Placa = '" + ticket.placa + "', UF = '" + ticket.uf + "', Cidade = '" + ticket.cidade + "'"; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); command.ExecuteNonQuery(); con.closeConnection(); return true; }
public Boolean editar(Carro carro) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); String sql = "UPDATE Carro set marca='" + carro.marca + "', modelo ='" + carro.modelo + "', cor = '" + carro.cor + "' where ID_carro = " + carro.id_carro; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); command.ExecuteNonQuery(); con.closeConnection(); return true; }
public Boolean deletar(Carro carro) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "DELETE Carro WHERE ID_carro = " + carro.id_carro; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); reader = command.ExecuteReader(); con.closeConnection(); return true; }
public List<Carro> ObterPorMarca(string marca) { DataSet ds = new DataSet(); using (var conn = ObterConexao()) { var cmd = conn.CreateCommand(); string sql = @"SELECT * FROM Carro C INNER JOIN Modelo M ON C.IdModelo = M.Id WHERE M.Marca LIKE @marca"; cmd.CommandText = sql; cmd.Parameters.AddWithValue("marca", marca); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); } List<Carro> carros = new List<Carro>(); foreach (DataRow row in ds.Tables[0].Rows) { Carro carro = new Carro { Id = int.Parse(row["Id"].ToString()), AnoFabricacao = int.Parse(row["AnoFabricacao"].ToString()), AnoModelo = int.Parse(row["AnoModelo"].ToString()), CadastradoEm = (DateTime)row["CadastradoEm"], Cor = (CorCarro)row["Cor"], Modelo = new Modelo { Marca = row["Marca"].ToString(), Nome = row["Nome"].ToString() } }; carros.Add(carro); } return carros; }
static void Main(string[] args) { Pessoa pessoa = new Pessoa(); Carro carro = new Carro(); Hotel hotel; Casa casa; Sexo sexo = Sexo.masculino; Console.WriteLine(hotel); Console.WriteLine(casa); Console.WriteLine(sexo); //CTRL+K, CTRL+C -> comentar as linhas selecionadas //CTRL+K, CTRL+U -> remover comentários das linhas selecionadas //CTRL+K, CTRL+D -> reformatar }
public void TesteCarroPostCreate() { Modelo mod = new Modelo("HILUXDAVOLKSWAGEN", 4, "V9", Categorias.Compacto, TipoCombustivel.Diesel, TipoCambio.Automatico, new Fabricante("VOLKSWAGEN", "Alema")); Carro c = new Carro { CarroID = 1, Placa = "ASD1010", Ano = 1990, ModeloCarro = mod, Cor = Cores.Azul }; CarroViewModel carroVM = Mapper.Map<CarroViewModel>(c); var mockCtx = new Mock<IContext>(); mockCtx.Setup(x => x.Carros).Returns(new FakeSET<Carro> { c }); mockCtx.Setup(x => x.Modelos).Returns(new FakeSET<Modelo> { mod }); var mockDAO = new Mock<ICarroDAO>(); var mockDAOMODELO = new Mock<IDAO<Modelo>>(); var carroService = new CarroService(mockDAO.Object, null); var controller = new CarroController(carroService); RedirectToRouteResult result = controller.Create(carroVM) as RedirectToRouteResult; Assert.AreEqual("Index", result.RouteValues["action"]); Assert.AreEqual(null, result.RouteValues["controller"]); }
public void CadastrarCarro() { //Arrange string placa = "FVS1010"; string placaEsperada; Modelo mod = new Modelo("HILUXDAVOLKSWAGEN", 4, "V9", Categorias.Compacto,TipoCombustivel.Diesel, TipoCambio.Automatico, new Fabricante("VOLKSWAGEN", "Alema")); Carro c = new Carro{ Placa=placa, Ano = 1990, ModeloCarro = mod, Cor = Cores.Azul} ; var mockCarroDao = new Mock<ICarroDAO>(); var mockCtx = new Mock<IContext>(); mockCtx.Setup(x => x.Carros).Returns(new FakeSET<Carro> { c }); mockCarroDao.Setup(x => x.Add(c)).Callback(() => mockCarroDao.Setup(x => x.FindByPlaca("FVS1010")).Returns(c)); var serviceCarro = new CarroService(mockCarroDao.Object, null); //ACT serviceCarro.Adicionar(c); placaEsperada = mockCarroDao.Object.FindByPlaca("FVS1010").Placa; //ASSERT Assert.AreEqual(placa, placaEsperada); }
public void BuscarCarro() { //Arrange string placa; string placaEsperada; Modelo mod = new Modelo("HILUXDAVOLKSWAGEN", 4, "V9", Categorias.Compacto, TipoCombustivel.Diesel, TipoCambio.Automatico, new Fabricante("VOLKSWAGEN", "Alema")); Carro c = new Carro { Placa = "ASF1010",Ano = 1990, Cor = Cores.Azul, ModeloCarro = mod, Quilometragem = 0}; var mockCarroDao = new Mock<ICarroDAO>(); var mock = new Mock<IContext>(); mock.Setup(x => x.Carros).Returns(new FakeSET<Carro>{ new Carro { Placa = "ASF1010",Ano = 1990, Cor = Cores.Azul, ModeloCarro = mod, Quilometragem = 0} }); mockCarroDao.Setup(x => x.FindById(1)).Returns(c); mockCarroDao.Setup(x => x.FindById(1)).Returns(c); var serviceCarro = new CarroService(mockCarroDao.Object, null); //ACT placaEsperada = mockCarroDao.Object.FindById(1).Placa; placa = serviceCarro.Buscar(1).Placa; // //ASSERT Assert.AreEqual(placa, placaEsperada); }
public Carro getCarrobyId(Carro carro) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "SELECT * FROM Carro where ID_carro =" + carro.id_carro; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); reader = command.ExecuteReader(); Carro returnCarro = new Carro(); while (reader.Read()) { returnCarro.id_carro = Int32.Parse(string.Format("{0}", reader[0])); returnCarro.modelo = string.Format("{0}", reader[1]); returnCarro.marca = string.Format("{0}", reader[2]); returnCarro.cor = string.Format("{0}", reader[3]); return returnCarro; } con.closeConnection(); return returnCarro; }
public void Update(int id, Carro carroUpdated) { _carroRepository.Update(id, carroUpdated); }
public Carro Post([FromBody] Carro carro) { service.Add(carro); return(carro); }
public void Cadastrar(Carro carro) { _context.Carros.Add(carro); }
public void Deletar(Carro entity) { _repository.Delete(Util.CastEntidadeBancoToModel.castEntidadeParaCarroEntidadeBanco(entity)); }
public void TesteCarroViewEdit() { Modelo mod = new Modelo("HILUXDAVOLKSWAGEN", 4, "V9", Categorias.Compacto, TipoCombustivel.Diesel, TipoCambio.Automatico, new Fabricante("VOLKSWAGEN", "Alema")); Carro c = new Carro { CarroID = 1, Placa = "ASD1010", Ano = 1990, ModeloCarro = mod, Cor = Cores.Azul }; var mockDAO = new Mock<ICarroDAO>(); mockDAO.Setup(x => x.FindById(1)).Returns(c); var mockDAOMODELO = new Mock<IDAO<Modelo>>(); var carroService = new CarroService(mockDAO.Object, null); var controller = new CarroController(carroService); var result = controller.Edit(1) as ViewResult; Assert.AreEqual("", result.ViewName); //sem passar por pipeline do mvc, nome nao retorna na viewresult }
/// <summary> /// Method to delete a item added in the cart /// </summary> private void DeleteCartItem(int index) { try { Carro objDeleted; listCarro = new List<Carro>(); deletedCarro = new List<Carro>(); preCarro = (List<Carro>)Session["preCarro"]; if (Session["idVuelta"] != null) idVuelta = Convert.ToInt32(Session["idVuelta"]); if (Session["carro"] != null) listCarro = (List<Carro>)Session["carro"]; if (Session["deletedCarro"] != null) deletedCarro = (List<Carro>)Session["deletedCarro"]; if (listCarro[index].IdVuelta != idVuelta) { //GUARDO EL ESTADO ANTERIOR DEL OBJETO BORRADO objDeleted = new Carro(listCarro[index].IdTipoInscripcion, listCarro[index].TurnoInscripcion, listCarro[index].IdVuelta, listCarro[index].IdMateria, listCarro[index].CatedraComision, listCarro[index].DNI, listCarro[index].Materia, listCarro[index].Profesor, listCarro[index].Horario, listCarro[index].FechaDesdeHasta, listCarro[index].EstadoDescripcion, listCarro[index].IdEstadoInscripcion); objDeleted.FechaAltaInscripcion = listCarro[index].FechaAltaInscripcion; objDeleted.FechaModificacionInscripcion = listCarro[index].FechaModificacionInscripcion != DateTime.MinValue ? listCarro[index].FechaModificacionInscripcion : (DateTime)SqlDateTime.Null; objDeleted.OrigenInscripcion = listCarro[index].OrigenInscripcion; objDeleted.OrigenModificacion = listCarro[index].OrigenModificacion; objDeleted.DNIEmpleadoAlta = listCarro[index].DNIEmpleadoAlta; objDeleted.DNIEmpleadoMod = listCarro[index].DNIEmpleadoMod; deletedCarro.Add(objDeleted); } if (listCarro[index].EstadoDescripcion != null) { //GUARDO EL ESTADO ACTUAL DEL OBJETO BORRADO, CAMBIO ID ESTADO, FECHA MOD Y ORIGEN MOD objDeleted = new Carro(listCarro[index].IdTipoInscripcion, listCarro[index].TurnoInscripcion, idVuelta, listCarro[index].IdMateria, listCarro[index].CatedraComision, listCarro[index].DNI, listCarro[index].Materia, listCarro[index].Profesor, listCarro[index].Horario, listCarro[index].FechaDesdeHasta, listCarro[index].EstadoDescripcion, IdEstadoBajaModificacion); objDeleted.FechaAltaInscripcion = listCarro[index].FechaAltaInscripcion; objDeleted.FechaModificacionInscripcion = DateTime.Now; objDeleted.OrigenInscripcion = listCarro[index].OrigenInscripcion; objDeleted.DNIEmpleadoAlta = listCarro[index].DNIEmpleadoAlta; objDeleted.DNIEmpleadoMod = listCarro[index].DNIEmpleadoMod; if (Session["userEmployee"] == null) objDeleted.OrigenModificacion = IdOrigenInscripcionWeb; else objDeleted.OrigenModificacion = IdOrigenInscripcionFacu; deletedCarro.Add(objDeleted); Session.Add("deletedCarro", deletedCarro); deletedCarro = null; } listCarro.RemoveAt(index); if (listCarro.Count == 0) headerCart.Visible = true; Session.Add("carro", listCarro); GridCarro.DataSource = listCarro; GridCarro.DataBind(); } catch (Exception ex) { LogWriter log = new LogWriter(); log.WriteLog(ex.Message, "DeleteCartItem", Path.GetFileName(Request.PhysicalPath)); throw ex; } }
public Boolean inserir(Ticket ticket, Carro carro, Cliente cliente, Servicos servico) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); string sql = "INSERT INTO Tickets (Id_cliente,Id_carro,Id_Servico,DataEntrada,DataSaida,ValorTotal,Placa,UF,Cidade) VALUES(" + cliente.id_cliente + "," + carro.id_carro + "," + servico.id_servico + ",'" + ticket.data_entrada + "','" + ticket.data_saida + "'," + ticket.valorTotal + ",'" + ticket.placa + "','" + ticket.uf + "','" + ticket.cidade + "')"; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); command.ExecuteNonQuery(); con.closeConnection(); return true; }
public ValorCarro(Carro c) { Carro = c; Amostras = new List <Amostra>(); }
public void Atualizar(Carro model) { _context.Entry(model).State = EntityState.Modified; _context.SaveChanges(); }
public void Adicionar(Carro model) { _context.Carros.Add(model); _context.SaveChanges(); }
public DetalhesView(Carro veiculo) { InitializeComponent(); Veiculo = veiculo; BindingContext = new DetalhesViewModel(veiculo); }
static void Main(string[] args) { // Console.WriteLine("Hello World!"); // int numero = 15; // char caracter = 'A'; // string nome = "Elcio"; // int idade = 40; // float preco = 10.59f; // Console.WriteLine(numero); // Console.WriteLine(caracter); // Console.WriteLine(nome); // Console.WriteLine(preco); // Console.WriteLine($"{nome} tem {idade} anos"); // Console.WriteLine("\nTreinando Casting"); // int i = 1000; // // Casting - Conversão explícita // // Se o i for maior que 255 então haverá perda de valor // // se converter para byte porque o range do byte é entre 0 e 255 // byte byte1 = (byte) i; // Console.WriteLine(byte1); // Console.WriteLine("\nTreinando conversao de dados e try..catch.."); // try // { // Console.Write("Digite um número byte a ser convertido: "); // string numero2 = Console.ReadLine(); // byte byte2 = Convert.ToByte(numero2); // Console.WriteLine($"O número convertido é {byte2}"); // } // catch (OverflowException) // { // Console.WriteLine($"O número tem que estar entre {byte.MinValue} e {byte.MaxValue}"); // } // // Aprendizado em Programação Orientada a Objeto - Classes e Objetos // Carro carro1 = new Carro(); // carro1.marca = "Ford"; // carro1.modelo = "Ka"; // carro1.anoFabricacao = 2001; // carro1.cor = "Preto"; // carro1.peso = 1501.25; // carro1.chaveNoContato = true; // carro1.mostrarDados(); // carro1.partirMotor(); // Carro carro2 = new Carro(); // carro2.marca = "Honda"; // carro2.modelo = "Fit"; // carro2.anoFabricacao = 2015; // carro2.cor = "Prata"; // carro2.peso = 1890.36; // carro2.chaveNoContato = false; // carro2.mostrarDados(); // carro2.partirMotor(); // Aprendizado em Programação Orientada a Objeto - Metodos Especiais // Instanciando carro1 com metodo constutor2 Carro carro1 = new Carro(); carro1.marca = "Ford"; carro1.modelo = "Ka"; carro1.anoFabricacao = 2001; carro1.cor = "Preto"; carro1.peso = 1501.25; carro1.chaveNoContato = true; carro1.mostrarDados(); carro1.partirMotor(); // Instanciando carro2 com metodo constutor1 Carro carro2 = new Carro("Honda", "Fit", "Prata", 1890.36, 2020, false); System.Console.WriteLine("A marca do carro é: " + carro2.getMarca()); carro2.mostrarDados(); carro2.partirMotor(); }
public void RemoverCarro(Carro carro) { repositorioCarro.Deletar(carro); }
public void InserirCarro(Carro carro) { repositorioCarro.Inserir(carro); }
public Retorno AdicionarCarro(Carro carro) { return(veiculosRepository.Add(carro)); }
static void Main(string[] args) { Carro carro = new Carro(); //carro.marca; }
public Carro GetPlaca(Carro carro) { return(_context.Carros.Where(x => x.Placa.Equals(carro.Placa)).FirstOrDefault()); }
using System;
public void EditarCarro(Carro carro) { _context.Carros.Update(carro); _context.SaveChanges(); }
public void DeletarCarro() { //ARRANGE Modelo mod = new Modelo("HILUXDAVOLKSWAGEN", 4, "V9", Categorias.Compacto, TipoCombustivel.Diesel, TipoCambio.Automatico, new Fabricante("VOLKSWAGEN", "Alema")); Carro c = new Carro { CarroID = 1, Placa = "ASF1010", Ano = 1990, Cor = Cores.Azul, ModeloCarro = mod, Quilometragem = 0 }; var mockCarroDao = new Mock<ICarroDAO>(); var mock = new Mock<IContext>(); mock.Setup(x => x.Carros).Returns(new FakeSET<Carro>{ new Carro { Placa = "ASF1010",Ano = 1990, Cor = Cores.Azul, ModeloCarro = mod, Quilometragem = 0} }); mockCarroDao.Setup(x => x.FindById(1)).Returns(c); mockCarroDao.Setup(x=>x.Delete(c)).Callback( () => mockCarroDao.Setup(x=>x.Exists(1)).Returns(false)); var serviceCarro = new CarroService(mockCarroDao.Object, null); //ACT serviceCarro.Remover(1); var result = mockCarroDao.Object.Exists(1); //ASSERT Assert.AreEqual(result, false); }
public List <Carro> Insert(Carro carro) { _carroBusiness.Add(carro); return(_carroBusiness.GetList()); }
public void Alterar(Carro entity) { _repository.Update((Util.CastEntidadeBancoToModel.castEntidadeParaCarroEntidadeBanco(entity))); }
static void Main(string[] args) { Console.WriteLine("Bem Vindos ao Treinamento .NET"); //criando uma lista de objetos que implementam a interface IVeiculo var listCarro = new List <Carro>(); //instanciando um carro invocando o construtor default Carro veiculo = new Carro(); //populando a lista... listCarro.Add(new Carro("verde", "fusca", 1)); listCarro.Add(new Carro("azul", "fusca", 1)); listCarro.Add(new Carro("azul", "vectra", 2)); listCarro.Add(new Carro("branco", "gol", 1)); //instanciando um objeto carro utilizando um inicializado de objetos //ao invés de invocar um construtor //listCarro.Add(new Carro //{ // Cor = "branco", // Nome = "uno" //}); //consulta LINQ no formato method query //Obs.: Atenção para a transformação que está sendo feita através do método Select() var listOrdenada = listCarro .OrderBy(x => x.Cor) .Select(carr => new Moto { Cor = carr.Cor, Nome = carr.Nome }); //consulta LINQ no formato query based var listaOrdenada2 = from list in listCarro orderby list.Cor select new Moto { Cor = list.Cor, Nome = list.Nome }; //iterando sob a lista e imprimindo no console os valores das propriedades dos objetos. var carroRepositorio = new CarroRepositorio(); ///carroRepositorio.AddCarro(listCarro); //var carro = carroRepositorio.ObterPorId(11); //carro.Cor = "Preto"; //carroRepositorio.Atualizar(carro); try { // carroRepositorio.AdicionarVarios(listCarro); var carros = carroRepositorio.ObterPorPaisOrigem("alemanha"); foreach (var carro in carros) { Console.WriteLine($"{carro.Tipo}: {carro.Cor}"); Console.WriteLine($"Nome: {carro.Nome}"); } } catch (Exception ex) { Console.WriteLine(ex.Message); } //foreach (var v in listCarro) //{ // Console.WriteLine($"{v.Tipo}: {v.Cor}"); // Console.WriteLine($"Nome: {v.Nome}"); //} Console.ReadKey(); }
public void Atualizar(Carro carro) { _context.Entry(carro).State = System.Data.Entity.EntityState.Modified; }
public static Carro BuscarCarroPorPlaca(Carro carro) { return(ctx.Carros.Include("Cliente").FirstOrDefault(x => x.Placa.Equals(carro.Placa))); //return ctx.Pessoas.SingleOrDefault(x => x.Cpf.Equals(pessoa.Cpf)); }
static void Main(string[] args) { Pessoa[] pessoa = new Pessoa[10]; Carro[] carro = new Carro[10]; int i = 0, j = 0, resp = 0; char repetir = ' '; bool repete = false; do { Console.Clear(); Console.SetCursorPosition((Console.WindowWidth/2) - 5, 0); Console.WriteLine("Menu"); Console.WriteLine("1. Cadastrar"); Console.WriteLine("2. Consultar"); Console.WriteLine("3. Editar"); Console.WriteLine("4. Sair para o Windows"); Console.Write("\n"); Console.Write("Escolha: "); resp = Convert.ToInt32(Console.ReadLine()); switch (resp) { case 1: resp = 0; Console.Clear(); Console.SetCursorPosition((Console.WindowWidth / 2) - 5, 0); Console.WriteLine("Cadastrar"); Console.WriteLine("1. Cadastrar pessoa"); Console.WriteLine("2. Cadastrar carro"); Console.WriteLine("3. Voltar ao menu"); Console.Write("\n"); Console.Write("Escolha: "); resp = Convert.ToInt32(Console.ReadLine()); #region Cadastro switch (resp) { case 1: do { Console.Clear(); repete = false; pessoa[i] = new Pessoa(); Console.SetCursorPosition((Console.WindowWidth / 2) - 10, 0); Console.WriteLine("Cadastrar pessoa"); Console.Write("\n"); Console.Write("Escreva aqui o nome da pessoa: "); pessoa[i].nome = Console.ReadLine(); Console.Write("Escreva aqui a idade da pessoa: "); pessoa[i].idade = Convert.ToInt32(Console.ReadLine()); Console.Write("Escreva aqui o peso da pessoa: "); pessoa[i].peso = Convert.ToDouble(Console.ReadLine()); Console.Write("Escreva aqui a altura da pessoa: "); pessoa[i].altura = Convert.ToDouble(Console.ReadLine()); Console.Write("\n"); Console.Write("Deseja cadastrar mais alguém? (s/n): "); repetir = Convert.ToChar(Console.ReadLine()); if(repetir == 's' || repetir == 'S') { repete = true; } } while(repete); break; case 2: do { Console.Clear(); repete = false; carro[i] = new Carro(); Console.SetCursorPosition((Console.WindowWidth / 2) - 10, 0); Console.WriteLine("Cadastrar carro"); Console.Write("\n"); Console.Write("Escreva aqui o modelo do carro: "); carro[i].modelo = Console.ReadLine(); Console.Write("Escreva aqui o ano do carro: "); carro[i].ano = Convert.ToInt32(Console.ReadLine()); Console.Write("Escreva aqui o preço do carro: "); carro[i].preço = Convert.ToDouble(Console.ReadLine()); Console.Write("\n"); Console.Write("Deseja cadastrar mais algum carro? (s/n): "); repetir = Convert.ToChar(Console.ReadLine()); if (repetir == 's' || repetir == 'S') { repete = true; } } while(repete); break; } break; #endregion #region Consulta case 2: resp = 0; Console.Clear(); Console.SetCursorPosition((Console.WindowWidth / 2) - 5, 0); Console.WriteLine("Consultar"); Console.WriteLine("1. Consultar pessoa"); Console.WriteLine("2. Consultar carro"); Console.Write("\n"); Console.Write("Escolha: "); resp = Convert.ToInt32(Console.ReadLine()); switch (resp) { case 1: j = 0; Console.Clear(); Console.SetCursorPosition((Console.WindowWidth / 2) - 10, 0); Console.WriteLine("Consulta de pessoa"); while (j <= i) { pessoa[j].MostraDadosPessoa(); j++; } Console.ReadLine(); break; case 2: j = 0; Console.Clear(); carro[i] = new Carro(); Console.SetCursorPosition((Console.WindowWidth / 2) - 10, 0); Console.WriteLine("Consulta de carro"); while (j <= i) { carro[j].MostraDadosCarro(); j++; } Console.ReadLine(); break; } break; #endregion } } while (resp != 3 || (resp > 3 || resp < 1)); Console.ReadLine(); }
static void Main(string[] args) { int opcao = 0; // INICIANDO AS MARCAS: Marca m1 = new Marca(1001, "Volkswagen", "Alemanha"); Marca m2 = new Marca(1002, "General Motors", "Estados Unidos"); // INICIANDO OS CARROS Carro c1 = new Carro(101, "Fusca", 1980, 5000.00, m1); m1.addCarro(c1); Carro c2 = new Carro(102, "Golf", 2016, 60000.00, m1); m1.addCarro(c2); Carro c3 = new Carro(103, "Fox", 2017, 30000.00, m1); m1.addCarro(c3); Carro c4 = new Carro(104, "Cruze", 2016, 30000.00, m2); m2.addCarro(c4); Carro c5 = new Carro(105, "Cobalt", 2015, 25000.00, m2); m2.addCarro(c5); Carro c6 = new Carro(106, "Cobalt", 2017, 35000.00, m2); m2.addCarro(c6); // ARMAZENANDO AS MARCAS E CARROS NAS LISTAS LOCAIS DO PROGRAMA: marcas.Add(m1); marcas.Add(m2); carros.Add(c1); carros.Add(c2); carros.Add(c3); carros.Add(c4); carros.Add(c5); carros.Add(c6); while (opcao != 7) { Console.Clear(); Tela.mostrarMenu(); try { opcao = int.Parse(Console.ReadLine()); } catch (Exception e) { Console.WriteLine("Erro inesperado: " + e.Message); opcao = 0; } switch (opcao) { case (1): Tela.mostrarMarcas(); break; case (2): try { Tela.mostrarCarros(); } catch (Exception e) { Console.WriteLine("Erro inesperado: " + e.Message); } break; case (3): try { Tela.cadastrarMarca(); } catch (Exception e) { Console.WriteLine("Erro inesperado: " + e.Message); } break; case (4): try { Tela.cadastrarCarro(); } catch (Exception e) { Console.WriteLine("Erro inesperado: " + e.Message); } break; case (5): try { Tela.cadastrarAcessorio(); } catch (Exception e) { Console.WriteLine("Erro inesperado: " + e.Message); } break; case (6): try { Tela.mostrarDetalhes(carros); } catch (Exception e) { Console.WriteLine("Erro inesperado: " + e.Message); } break; case (7): Console.WriteLine("Fim do programa"); break; } Console.ReadLine(); } }
public async Task <int> AddAsync(Carro carro) { return(await _carroRepository.AddAsync(carro)); }
static void TestDrivCarro() { Carro carro = new Carro(); string marca, modelo, placa, cor; Clear(); WriteLine("Veiculo: Carro"); WriteLine(); WriteLine(" ## ESCOLHA MARCA ## "); WriteLine(); WriteLine("[1] Aston Martin: "); WriteLine("[2] Rolls-Royce: "); WriteLine("[3] Porsche: "); Write(" > "); int optmarca = int.Parse(Console.ReadLine()); switch (optmarca) { case 1: marca = "Aston Martin"; Clear(); WriteLine("Veiculo: Carro"); WriteLine($"Marca selecionada: {marca}"); WriteLine(); modelo = Modelo1(); break; case 2: marca = "Rolls-Royce"; Clear(); WriteLine("Veiculo: Carro"); WriteLine($"Marca selecionada: {marca}"); WriteLine(); modelo = Modelo2(); break; case 3: marca = "Porsche"; Clear(); WriteLine("Veiculo selecionado: Carro"); WriteLine($"Marca selecionada: {marca}"); WriteLine(); modelo = Modelo3(); break; default: WriteLine("Opção inválida!"); break; } WriteLine(); WriteLine(" ## CUSTOMIZAR PLACA ## "); WriteLine(); Write("> Escolha 3 Letras de A á Z: "); string LetrasDaPlaca = Console.ReadLine().ToUpper(); Write("> Escolha 4 Números entre 0 à 9: "); int NumerosDaPlaca = int.Parse(Console.ReadLine()); placa = LetrasDaPlaca + "-" + NumerosDaPlaca.ToString(); WriteLine(); WriteLine(" ## ESCOLHA COR ## "); WriteLine(); WriteLine("[1] Preto: "); WriteLine("[2] Cinza: "); Write(" > "); cor = Cor(); WriteLine(); WriteLine($"Veiculo: Carro"); WriteLine($"Veiculo: {carro.Modelo}"); WriteLine($"Veiculo: {carro.Cor}"); WriteLine($"Veiculo: {carro.Placa}"); WriteLine(); var continuar = true; while (continuar) { WriteLine(); WriteLine("[1] Ligar: "); WriteLine("[2] Acelerar: "); WriteLine("[3] Frear: "); WriteLine("[4] Desligar: "); WriteLine("[5] Abastecer: "); Write(" Qualquer tecla para sair: "); int choice; choice = int.Parse(Console.ReadLine()); switch (choice) { case 1: carro.Ligar(); break; case 2: carro.Acelerar(); break; case 3: carro.Reduzir(); break; case 4: carro.Desligar(); break; case 5: Write("Quantos deseja Abastecer [max. 100L]: "); int abastecer = int.Parse(Console.ReadLine()); carro.Abastecer(abastecer); break; default: System.Console.WriteLine("Fechando!!"); continuar = false; break; } } }
public double CalculaValorPago(Carro veiculo) { Calcula(veiculo, ValorBaseHora, ValorPorHora); return(veiculo.ValorPago); }
public AbstractBuilderCarro() { _carro = new Carro(); }
public Retorno AlterarCarro(Carro carro) { return(veiculosRepository.Alterar(carro)); }
public Boolean inserir(Carro carro) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); string sql = "INSERT INTO Carro (marca,modelo,cor) VALUES('" + carro.marca + "','" + carro.modelo + "','" + carro.cor + "')"; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); command.ExecuteNonQuery(); con.closeConnection(); return true; }
/// <summary> /// Method to add matters to cart /// </summary> private void AddToCart() { try { ShowEmptyCartHeader(false); catedras = new List<CatedraComision>(); catedras = (List<CatedraComision>)Session["catedras"]; listCarro = new List<Carro>(); if (maxInscriptions == 0) { if (Session["cartLimit"] != null) maxInscriptions = Convert.ToInt32(Session["cartLimit"]); } if ((List<Carro>)Session["carro"] != null) listCarro = (List<Carro>)Session["carro"]; if (listCarro.Count < maxInscriptions) { if (((Usuario)Session["user"]).Carrera != comboCarrera.SelectedItem.Text) { lblMessagePopUp.Text = ConfigurationManager.AppSettings["MessageCareer"]; mpeMessage.Show(); } for (int count = 0; count < GridResultados.Rows.Count; count++) { if (((CheckBox)GridResultados.Rows[count].FindControl("check")).Checked) { carro = new Carro(); carro.IdTipoInscripcion = catedras[count].IdTipoInscripcion; carro.TurnoInscripcion = catedras[count].TurnoInscripcion; carro.IdVuelta = catedras[count].IdVuelta; carro.IdMateria = catedras[count].IdMateria; carro.CatedraComision = catedras[count].CatedraComisionDescripcion; carro.Materia = comboMateria.SelectedItem.Text.Substring(6); carro.Horario = catedras[count].Horario; carro.Profesor = catedras[count].ProfesorNombreApellido; carro.IdEstadoInscripcion = IdEstadoInscripto; carro.FechaDesdeHasta = catedras[count].FechaDesde; #region OLD VALIDATION //if (listCarro.Find(delegate(Carro c) { if ((c.IdMateria == carro.IdMateria) && (c.IdEstadoInscripcion != IdEstadoInscripto)) return false; else if (c.IdMateria == carro.IdMateria) return true; else return false; }) == null) //{ // listCarro.Add(carro); // Session.Add("carro", listCarro); // ((GridView)wucCarro.FindControl("GridCarro")).DataSource = listCarro; // setGridCartHeaders(); // ((GridView)wucCarro.FindControl("GridCarro")).DataBind(); //} //else //{ // lblMessagePopUp.Text = ConfigurationManager.AppSettings["ErrorMessageMatterExistInCart"]; // mpeMessage.Show(); //} #endregion #region NEW VALIDATION bool flag; if (listCarro.Count > 0) flag = false; else flag = true; foreach (Carro selected in listCarro) { if (carro.IdMateria == selected.IdMateria && carro.CatedraComision != selected.CatedraComision && carro.IdVuelta != selected.IdVuelta && selected.IdEstadoInscripcion == IdEstadoBajaAprobada) { flag = false; break; } else if (carro.IdMateria == selected.IdMateria && carro.CatedraComision == selected.CatedraComision && carro.IdVuelta != selected.IdVuelta && (selected.IdEstadoInscripcion == IdEstadoBajaReglamentacion || selected.IdEstadoInscripcion == IdEstadoBajaSorteo)) { flag = false; break; } else if (carro.IdMateria == selected.IdMateria && selected.IdEstadoInscripcion == IdEstadoInscripto) { flag = false; break; } else flag = true; } #endregion if (flag) { listCarro.Add(carro); Session.Add("carro", listCarro); ((GridView)wucCarro.FindControl("GridCarro")).DataSource = listCarro; setGridCartHeaders(); ((GridView)wucCarro.FindControl("GridCarro")).DataBind(); } else { foreach (Carro item in listCarro) { if (item.IdMateria == carro.IdMateria && item.CatedraComision == carro.CatedraComision && item.IdEstadoInscripcion == IdEstadoBajaReglamentacion) { lblMessagePopUp.Text = ConfigurationManager.AppSettings["ErrorMessageMatterBajaReglamentacion"]; mpeMessage.Show(); } else if (item.IdMateria == carro.IdMateria && item.CatedraComision == carro.CatedraComision && item.IdEstadoInscripcion == IdEstadoBajaSorteo) { lblMessagePopUp.Text = ConfigurationManager.AppSettings["ErrorMessageMatterBajaSorteo"]; mpeMessage.Show(); } else if (item.IdMateria == carro.IdMateria && item.IdEstadoInscripcion == IdEstadoBajaAprobada) { lblMessagePopUp.Text = ConfigurationManager.AppSettings["ErrorMessageMatterBajaAprobada"]; mpeMessage.Show(); } else if (item.IdMateria == carro.IdMateria && item.IdEstadoInscripcion == IdEstadoInscripto) { lblMessagePopUp.Text = ConfigurationManager.AppSettings["ErrorMessageMatterExistInCart"]; mpeMessage.Show(); } } } } } } else { lblMessagePopUp.Text = ConfigurationManager.AppSettings["ErrorMessageCartAddLimit"]; mpeMessage.Show(); } } catch (Exception ex) { LogWriter log = new LogWriter(); log.WriteLog(ex.Message, "AddToCart", Path.GetFileName(Request.PhysicalPath)); throw ex; } }
public void AddCarro(Carro carro) { db.Carros.Add(carro); db.SaveChanges(); }
public void Menyu(Carro carro) { do { Console.Clear(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Digite 1 para cadastrar um carro"); Console.WriteLine("Digite 2 para exibir o carro"); Console.WriteLine("Digite 3 para abastecer o carro "); Console.WriteLine("Digite 4 para dirigir"); Console.WriteLine("Digite 0 para sair"); Console.ResetColor(); opcao = Console.ReadLine(); switch (opcao) { case "1": { Console.Clear(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Cadastrar um carro selecionado\n"); Console.ResetColor(); carro.CadastrarCarro(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\nCarro Cadastrado!"); Console.ResetColor(); Console.WriteLine("\nAperte qualquer coisa para continuar..."); // Cadastrar um veiculo Console.ReadKey(); break; } case "2": { Console.Clear(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Exibir o carro selecionado\n"); Console.ResetColor(); Console.WriteLine(carro); // exibir o carro/ veiculo Console.ReadKey(); break; } case "3": { Console.Clear(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Abastecer o carro selecionado\n"); Console.ResetColor(); carro.Abastecer(); // Abastecer de combustivel o carro/veiculo Console.ReadKey(); break; } case "4": { Console.Clear(); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Digirir o carro selecionado\n"); Console.ResetColor(); carro.Dirigir(viagem); // Dirigir o carro / veiculo Console.ReadKey(); break; } default: Console.WriteLine("Opção inválida"); Console.ReadKey(); break; } } while (opcao != "0"); }
public async Task <bool> Insere([FromBody] Carro model) { return(await this.repo.AddCar(model)); }
static void Main(string[] args) { List<Carro> Cars = new List<Carro>(); int numCars; numCars = int.Parse(Console.ReadLine()); for (int i = 0; i < numCars; i++) { Carro ck = new Carro(); ; string modelo = Console.ReadLine(); string marca = Console.ReadLine(); string placa = Console.ReadLine(); int capacidadePessoas = int.Parse(Console.ReadLine()); ck.SetModelo(modelo); ck.SetMarca(marca); ck.SetPlaca(placa); ck.SetCapacidadePessoas(capacidadePessoas); ck.SetId(); ck.GetModelo(); ck.GetMarca(); ck.GetPlaca(); ck.GetId(); Cars.Add(ck); } Console.WriteLine("Digite o ID do Carro desejado para se alocar"); int idEscolha = int.Parse(Console.ReadLine()); while (idEscolha >= 0) { for (int j = 0; j < Cars.Count; j++) { Carro aloca = new Carro(); aloca = (Carro)Cars[j]; if (aloca.GetId() == idEscolha) { if (aloca.Get_qtdPassa() = aloca.GetcapacidadePessoas()) { Console.WriteLine("{0} Lotado: ", _idCarro)); } else { aloca.Set_qtdPassa(aloca.Get_qtdPassa() + 1); Cars[j] = aloca; } for (int k = 0; k < numCars; k++) { Console.WriteLine("Carro: " + " Id- " + (k + 1) + " Marca- " + Cars[k].GetMarca() + " Modelo- " + Cars[k].GetModelo() + " Placa- " + Cars[k].GetPlaca()); Console.WriteLine("Vagas Restantes: " + Cars[k].GetCapacidadePessoas()); } Console.ReadKey(); } } }
/// <summary> /// Reserva Estacionamento /// </summary> /// <param name="c">Objecto Carro</param> /// <returns></returns> public static bool ReservaEstacionamento(Carro c) { return(Estacionamento.ReservaEstacionamento(c)); }
/// <summary> /// Method to Suscribe Student /// </summary> private void SuscribeStudent() { try { bool cleanInscriptions = true; bool mailStatus = false; bool userEmployee = false; listCarro = new List<Carro>(); listPreCarro = new List<Carro>(); deletedCarro = new List<Carro>(); listCarro = (List<Carro>)Session["carro"]; listPreCarro = (List<Carro>)Session["preCarro"]; if (Session["idVuelta"] != null) idVuelta = Convert.ToInt32(Session["idVuelta"]); if (Session["userEmployee"] != null) userEmployee = true; using (TransactionScope scope = new TransactionScope()) { for (int count = 0; count < listCarro.Count; count++) { if (listCarro[count].IdEstadoInscripcion != IdEstadoBajaModificacion) { inscripcion = new Inscripcion(); inscripcion.IdTipoInscripcion = listCarro[count].IdTipoInscripcion; inscripcion.TurnoInscripcion = listCarro[count].TurnoInscripcion; inscripcion.IdVuelta = listCarro[count].IdVuelta; inscripcion.IdMateria = listCarro[count].IdMateria; inscripcion.CatedraComision = listCarro[count].CatedraComision; inscripcion.DNI = ((Usuario)Session["user"]).DNI; inscripcion.IdEstadoInscripcion = listCarro[count].IdEstadoInscripcion; //LOGICA PARA ACTUALIZAR Y SETEAR DATOS DE AUDITORIA if (listPreCarro != null) { auxCarro = new Carro(); var tagged = listPreCarro.Select((carro, i) => new { Carro = carro, Index = i }); auxCarro = (from obj in tagged where obj.Carro.CatedraComision == listCarro[count].CatedraComision && obj.Carro.IdMateria == listCarro[count].IdMateria && obj.Carro.IdVuelta == listCarro[count].IdVuelta select obj.Carro).SingleOrDefault(); } if (auxCarro != null) { if (auxCarro.OrigenInscripcion != String.Empty && auxCarro.OrigenInscripcion != null) inscripcion.OrigenInscripcion = auxCarro.OrigenInscripcion; else { if (!userEmployee) inscripcion.OrigenInscripcion = IdOrigenInscripcionWeb; else inscripcion.OrigenInscripcion = IdOrigenInscripcionFacu; } if (auxCarro.IdEstadoInscripcion == IdEstadoBajaModificacion) { if (!userEmployee) inscripcion.OrigenModificacion = IdOrigenInscripcionWeb; else inscripcion.OrigenModificacion = IdOrigenInscripcionFacu; inscripcion.FechaModificacionInscripcion = DateTime.Now; } else { inscripcion.OrigenModificacion = null; inscripcion.FechaModificacionInscripcion = (DateTime)SqlDateTime.Null; } if (auxCarro.FechaAltaInscripcion != null && auxCarro.FechaAltaInscripcion != DateTime.MinValue && auxCarro.FechaAltaInscripcion != (DateTime)SqlDateTime.Null) inscripcion.FechaAltaInscripcion = auxCarro.FechaAltaInscripcion; else inscripcion.FechaAltaInscripcion = DateTime.Now; } else { if (listCarro[count].OrigenInscripcion != String.Empty && listCarro[count].OrigenInscripcion != null) inscripcion.OrigenInscripcion = listCarro[count].OrigenInscripcion; else { if (!userEmployee) inscripcion.OrigenInscripcion = IdOrigenInscripcionWeb; else inscripcion.OrigenInscripcion = IdOrigenInscripcionFacu; } if (listCarro[count].OrigenModificacion != String.Empty && listCarro[count].OrigenModificacion != null) inscripcion.OrigenModificacion = listCarro[count].OrigenModificacion; else inscripcion.OrigenModificacion = null; if (listCarro[count].FechaAltaInscripcion != null && listCarro[count].FechaAltaInscripcion != DateTime.MinValue && listCarro[count].FechaAltaInscripcion != (DateTime)SqlDateTime.Null) inscripcion.FechaAltaInscripcion = listCarro[count].FechaAltaInscripcion; else inscripcion.FechaAltaInscripcion = DateTime.Now; inscripcion.FechaModificacionInscripcion = (DateTime)SqlDateTime.Null; } if (userEmployee) { if (listCarro[count].DNIEmpleadoAlta != 0) inscripcion.DNIEmpleadoAlta = listCarro[count].DNIEmpleadoAlta; else inscripcion.DNIEmpleadoAlta = listCarro[count].OrigenInscripcion == IdOrigenInscripcionWeb ? 0 : ((Usuario)Session["userEmployee"]).DNI; if (listPreCarro != null && listPreCarro.Count > 0) inscripcion = SetDNIEmpleado(inscripcion, listPreCarro, false); } else { if (listPreCarro != null && listPreCarro.Count > 0) inscripcion = SetDNIEmpleado(inscripcion, listPreCarro, true); if (inscripcion.DNIEmpleadoAlta == 0) inscripcion.DNIEmpleadoAlta = listCarro[count].DNIEmpleadoAlta; if (inscripcion.DNIEmpleadoMod == 0) inscripcion.DNIEmpleadoMod = listCarro[count].DNIEmpleadoMod; } if (cleanInscriptions) { InscripcionDTO.DeleteInscriptions(inscripcion); cleanInscriptions = false; } inscripcion.IdInscripcion = InscripcionDTO.InsertInscripcion(inscripcion); } } if ((listPreCarro != null) && (listPreCarro.Count > 0)) ChangeInscriptionsBajaMod(listCarro, listPreCarro, 1, cleanInscriptions, userEmployee); if(Session["deletedCarro"] != null) ChangeInscriptionsBajaMod(listCarro, (List<Carro>)Session["deletedCarro"], 2, cleanInscriptions, userEmployee); if(Session["listDuplicated"] != null) ChangeInscriptionsBajaMod(listCarro, (List<Carro>)Session["listDuplicated"], 2, cleanInscriptions, userEmployee); scope.Complete(); } if (listCarro.Count > 0) mailStatus = SendMailInscriptions(listCarro); else { if (Session["deletedCarro"] != null) mailStatus = SendMailInscriptions((List<Carro>)Session["deletedCarro"]); } if (mailStatus) { if (Session["userEmployee"] == null) Response.Redirect(ConfigurationManager.AppSettings["UrlStudentInscripcion"] + "?result=ok&email=ok"); else ToolkitScriptManager.RegisterStartupScript(this.Page, this.GetType(), "jsPrint", scriptingBuilder.ToString(), false); } else { if (Session["userEmployee"] == null) Response.Redirect(ConfigurationManager.AppSettings["UrlStudentInscripcion"] + "?result=ok&email=error"); else ToolkitScriptManager.RegisterStartupScript(this.Page, this.GetType(), "jsPrint", scriptingBuilder.ToString(), false); } } catch (ThreadAbortException) { } catch (Exception ex) { LogWriter log = new LogWriter(); log.WriteLog(ex.Message, "DeleteCartItem", Path.GetFileName(Request.PhysicalPath)); Response.Redirect(ConfigurationManager.AppSettings["UrlStudentInscripcion"] + "?result=error"); } }
public void Adicionar(Carro entity) { _repository.Add(Util.CastEntidadeBancoToModel.castEntidadeParaCarroEntidadeBanco(entity)); }
public IActionResult carroAdd([FromBody] Carro novoCarro) { return(Ok(_carro.AdicionarCarro(novoCarro))); }
/// <summary> /// Creates a new instance of the Carro class and populates it with data from the specified SqlDataReader. /// </summary> private Carro MapDataReaderCarro(SqlDataReader dataReader) { Carro carroReader = new Carro(); carroReader.CatedraComision = dataReader.GetString("CatedraComision", String.Empty); carroReader.DNI = dataReader.GetInt32("DNI", 0); carroReader.Horario = dataReader.GetString("Horario", String.Empty); carroReader.IdMateria = dataReader.GetInt32("IdMateria", 0); carroReader.IdTipoInscripcion = dataReader.GetString("IdTipoInscripcion", String.Empty); carroReader.IdVuelta = dataReader.GetInt32("IdVuelta", 0); carroReader.Materia = dataReader.GetString("Materia", String.Empty); carroReader.Profesor = dataReader.GetString("Profesor", String.Empty); carroReader.TurnoInscripcion = dataReader.GetDateTime("TurnoInscripcion", new DateTime(0)); carroReader.EstadoDescripcion = dataReader.GetString("EstadoDescripcion", String.Empty); carroReader.IdEstadoInscripcion = dataReader.GetString("IdEstadoInscripcion", String.Empty); carroReader.OrigenInscripcion = dataReader.GetString("OrigenInscripcion", String.Empty); carroReader.FechaAltaInscripcion = dataReader.GetDateTime("FechaAltaInscripcion", new DateTime(0)); carroReader.FechaModificacionInscripcion = dataReader.GetDateTime("FechaModificacionInscripcion", new DateTime(0)); carroReader.OrigenModificacion = dataReader.GetString("OrigenModificacion", String.Empty); carroReader.DNIEmpleadoAlta = dataReader.GetInt32("DNIEmpleadoAlta", 0); carroReader.DNIEmpleadoMod = dataReader.GetInt32("DNIEmpleadoMod", 0); carroReader.FechaDesdeHasta = dataReader.GetDateTime("FechaDesde", new DateTime(0)); return carroReader; }
public void CadastrarCarroExistente() { //ARRANGE Modelo mod = new Modelo("HILUXDAVOLKSWAGEN", 4, "V9", Categorias.Compacto, TipoCombustivel.Diesel, TipoCambio.Automatico, new Fabricante("VOLKSWAGEN", "Alema")); Carro c = new Carro { Placa = "ASF1010", Ano = 1990, Cor = Cores.Azul, ModeloCarro = mod, Quilometragem = 0 }; var mockCarroDao = new Mock<ICarroDAO>(); var mock = new Mock<IContext>(); mock.Setup(x => x.Carros).Returns(new FakeSET<Carro>{ new Carro { Placa = "ASF1010",Ano = 1990, Cor = Cores.Azul, ModeloCarro = mod, Quilometragem = 0} }); mockCarroDao.Setup(x => x.FindByPlaca("ASF1010")).Returns(c); var serviceCarro = new CarroService(mockCarroDao.Object, null); //ACT serviceCarro.Adicionar(c); }
public IActionResult carroUpdate([FromBody] Carro novoCarro) { return(Ok(_carro.AtualizarCarro(novoCarro))); }