public IActionResult Editar(int id) { // Formulário de Edição var marca = _marcaRepository.Buscar(id); return(View(marca)); }
public async Task Adicionar(Marca marca) { if (_marcaRepository.Buscar(m => m.Nome == marca.Nome).Result.Any()) { return; } await _marcaRepository.Adicionar(marca); }
public void AdicionarNovo(ref Marca marca) { var nome = marca.Nome; var marcaExistente = _marcaRepository.Buscar(e => e.Nome == nome).FirstOrDefault(); // TODO: Adicionar notification pattern if (marcaExistente != null) { marca = marcaExistente; return; } _marcaRepository.AdicionarNovo(marca); }
public ActionResult Editar(int id) { //BUSCAR A MARCAMOD DO BANCO DE DADOS PELO ID var marcaMOD = _marcaRepository.Buscar(id); //CONVERTER A MARCAMOD PARA MARCAMODEL var marcaModel = new MarcaModel(marcaMOD); //RETORNAR A VIEW COM O MODEL return(View(marcaModel)); }
public ActionResult Editar(int id) { //Buscar a marcaMOD do banco de dados pelo ID var mod = _marcaRepository.Buscar(id); //Transformar o MOD para Model var model = new MarcaModel(mod); //Retornar a View com o Model return(View(model)); }
private static void InformacoesCarro(CarroDTO carroDTO) { Console.WriteLine(" Id: " + carroDTO.Id); try { Console.WriteLine(" Marca: " + _marcaRepository.Buscar(carroDTO.MarcaId).Nome); } catch (Exception e) { Console.WriteLine(" " + e.Message + " Marca"); } try { Console.WriteLine(" Modelo: " + _modeloRepository.Buscar(carroDTO.ModeloId).Nome); } catch (Exception e) { Console.WriteLine(" " + e.Message + " Modelo"); } Console.WriteLine(" Placa: " + carroDTO.Placa); Console.WriteLine(" Ano: " + carroDTO.Ano); Console.WriteLine(" Combustível: " + carroDTO.Combustivel); Console.WriteLine(" Esportivo: " + carroDTO.Esportivo); Console.WriteLine(" Descrição: " + carroDTO.Descricao); Console.WriteLine(" Documento "); Console.WriteLine(" - Renavam: " + carroDTO.Documento.Renavam); Console.WriteLine(" - Categoria: " + carroDTO.Documento.Categoria); Console.WriteLine(" - Data de Fabricação: " + carroDTO.Documento.DataFabricacao.ToShortDateString()); }
public ActionResult Index(int id) { //pesquisa a marca var marca = new MarcaModel(_repMarca.Buscar(id)); //instancia a view model com as informações para a tela var viewModel = new ModeloViewModel() { NomeMarca = marca.Nome, Lista = _repModelo.Listar(id).Select(c => new ModeloModel(c)).ToList(), Modelo = new ModeloModel() { MarcaId = marca.Id } }; //envia o view model para a tela return(View(viewModel)); }
public ActionResult Index(int marcaId) { var marca = _marcaRepository.Buscar(marcaId); var listaModeloModel = new List <ModeloModel>(); var listaModeloMOD = _modeloRepository.Listar(marcaId); listaModeloMOD.ToList().ForEach(m => listaModeloModel.Add(new ModeloModel(m))); var modeloViewModel = new ModeloViewModel() { NomeMarca = marca.Nome, Lista = listaModeloModel, Modelo = new ModeloModel() { MarcaId = marca.Id } }; return(View(modeloViewModel)); }
public ActionResult Editar(int id) { //buscar a marca mod no bando de dados pelo id var mod = _marcaRepository.Buscar(id); //tranasformar o mod em model var model = new MarcaModel(mod); //retornar a view return(View(model)); //using (IDbConnection db = new SqlConnection( // ConfigurationManager.ConnectionStrings["DBCarros"].ConnectionString)) //{ // var sql = @"SELECT * FROM Marca // WHERE Id = @ID"; // var marca = db.Query<MarcaModel>(sql, new { Id = id }).FirstOrDefault(); // return View(marca); //} }
// GET: Modelo public ActionResult Index(int id) { ViewBag.marca = new MarcaModel(_marcaRepository.Buscar(id)); ViewBag.modelos = _modeloRepository.Listar(id).Select(c => new ModeloModel(c)).ToList(); return(View()); // Buscar as marcas cadastradas no banco var marcasMod = _marcaRepository.Listar(); // Buscar os modelos cadastrados no banco var modelosMod = _modeloRepository.Listar(id); // Converter a lista de MarcaMOD para MarcaModel var marcasModel = marcasMod.Select(c => new MarcaModel(c)).ToList(); // Converter a lista de ModeloMOD para ModeloModel var modeloModel = modelosMod.Select(c => new ModeloModel(c)).ToList(); // Retornar a view passando um objeto do tipo ModeloModel que dentro tem uma lista de marcas (MarcaModel) return(View(new ModeloModel { Marcas = marcasModel, Modelos = modeloModel })); }
//O NOME DO PARAMETRO TEM QUE SER id PORQUE TEM O MESMO NOME NA ROTA //api/marca/{id} public MarcaDTO Get(int id) { return(new MarcaDTO(_marcaRepository.Buscar(id))); }