private void ConsultarArticuloPorNombre() { Console.Write("Digite el nombre aproximado del artículo: "); var elNombreDelArticulo = Console.ReadLine(); var elCliente = new EFCoreNorthWind.DataAccess.Logica.Acciones.Products(); var laListaDeArticulos = elCliente.GetProductsByName(elNombreDelArticulo); if (laListaDeArticulos.Count > 0) { foreach (var elArticulo in laListaDeArticulos) { ImprimaCaracteristicasDelArticulo(elArticulo); } } else { Console.WriteLine(string.Format("No se encontró ningún artículo con esa descripción en la tabla..")); } }
private void ConsultarArticuloPorId() { Console.Write("Digite el código de artículo: "); var elCodigoDeArticuloString = Console.ReadLine(); int elCodigoDeArticulo; if (int.TryParse(elCodigoDeArticuloString, out elCodigoDeArticulo)) { var elCliente = new EFCoreNorthWind.DataAccess.Logica.Acciones.Products(); var elArticulo = elCliente.GetProductById(elCodigoDeArticulo); if (elArticulo != null) { ImprimaCaracteristicasDelArticulo(elArticulo); } else { Console.WriteLine(string.Format("El artículo con código [{0}] no se encontró en la tabla..", elCodigoDeArticuloString)); } } else { Console.WriteLine("Error al convertir a número."); } }