public ServiceResultModelo GetModelos() { ServiceResultModelo result = new ServiceResultModelo(); try { var modelos = _modeloRepository.FindAll(modelo => !modelo.Deleted); var mars = _marcaRepository.FindAll(marca => !marca.Deleted); var query = (from modelo in _modeloRepository.GetModelos() join marca in _marcaRepository.GetMarcas() on modelo.Marca_ID equals marca.Marca_Id select new ResultModeloServiceModel { Modelo_Id = modelo.Modelo_Id, Nombre = modelo.Nombre, Marca_Id = modelo.Marca_ID, NombreMarca = marca.Nombre }).ToList(); result.Data = query; result.success = true; } catch (Exception e) { _logger.LogError($"Error {e.Message}"); result.success = false; result.message = "Error obteniendo los modelos"; } return(result); }