public ActionResult BuscarTodosModelos() { using (CarOnlineEntities DB = new CarOnlineEntities()) { List<ModelosRelatorio> modelos = new List<ModelosRelatorio>(); var query = DB.tblModeloVeiculo; foreach (var item in query) { ModelosRelatorio m = new ModelosRelatorio(); m.idModelo = item.idModeloVeiculo; m.descricao = item.descricao; modelos.Add(m); } var data = new { modelos }; return Json(data); } }
public ActionResult BuscarModelosFiltrados(string[] marcas) { using (CarOnlineEntities DB = new CarOnlineEntities()) { List<ModelosRelatorio> modelos = new List<ModelosRelatorio>(); var query = DB.tblModeloVeiculo.Where(x => marcas.Contains(x.tblMarcaVeiculo.descricao)); foreach (var item in query) { ModelosRelatorio m = new ModelosRelatorio(); m.idModelo = item.idModeloVeiculo; m.descricao = item.descricao; modelos.Add(m); } var data = new { modelos }; return Json(data); } }