コード例 #1
0
        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);
        }