static void Main(string[] args) { int tipoIng; Console.WriteLine("Digite o nome do ingrediente: "); string nomeIng = Console.ReadLine(); do { Console.WriteLine("Digite o tipo de ingrediente:\nSendo:\n-1- para Pão\n-2- para Carne\n-3- para Extra"); tipoIng = int.Parse(Console.ReadLine()); if (tipoIng < 1 || tipoIng > 3) { Console.WriteLine("Tipo inválido, tente novamente."); } ; } while (tipoIng < 1 || tipoIng > 3); using (var db = new hamburgueriaContext()) { var novoIng = new Ingrediente { Id = Guid.NewGuid().ToString(), Nome = nomeIng, TipoIngredienteId = tipoIng, }; db.Ingrediente.Add(novoIng); db.SaveChanges(); } }
static void Main(string[] args) { string ingrediente; int tipo; Console.WriteLine("Olá usuário, digite o nome do novo ingrediente:"); ingrediente = Console.ReadLine(); Console.WriteLine("Qual o tipo (1, 2 ou 3)?"); tipo = Convert.ToInt32(Console.ReadLine()); using (var db = new hamburgueriaContext()) { var novoIngrediente = new Ingrediente { Id = Guid.NewGuid().ToString(), Nome = ingrediente, TipoIngredienteId = tipo, }; db.Ingrediente.Add(novoIngrediente); db.SaveChanges(); } Console.WriteLine("Ingrediente incluso. Pressione qualquer tecla para finalizar:"); Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Cadastre um novo ingrediente em nossa hamburgueria."); Console.WriteLine("---Pressione qualquer tecla para continuar---"); Console.ReadKey(); Console.Clear(); Console.Write("Digite o nome do ingrediente: "); string nome = Console.ReadLine(); Console.WriteLine("Digite o tipo do ingrediente"); Console.Write("Tipo 1= Pão; Tipo 2= Carne; Tipo 3= Extra (Digite somente o número): "); int tipo = Convert.ToInt16(Console.ReadLine()); using (var db = new hamburgueriaContext()) { var novoIngrediente = new Ingrediente { Id = Guid.NewGuid().ToString(), Nome = nome, TipoIngredienteId = tipo, }; db.Ingrediente.Add(novoIngrediente); db.SaveChanges(); } }
static void Main(string[] args) { Console.WriteLine("Ingredientes tipo Extra - Em ordem alfabética"); using (var ingredientes = new hamburgueriaContext()) { foreach (var ingredExtra in ingredientes.Ingrediente.Where(f => f.TipoIngredienteId == 3).OrderBy(ing => ing.Nome)) { Console.WriteLine($"Código: {ingredExtra.TipoIngredienteId} - Ingrediente: {ingredExtra.Nome}"); } } }
static void Main(string[] args) { Console.WriteLine("Lista com todos os ingredientes do tipo 'Extra' da Hamburgueria:"); using (var db = new hamburgueriaContext()) { var ordem = db.Ingrediente.OrderBy(i => i.Nome).Where(i => i.TipoIngredienteId == 3); foreach (var ingre in ordem) { Console.WriteLine($"{ingre.Nome}"); } } }
static void Main(string[] args) { Console.WriteLine("Burguers que contém o ingrediente --Burguer Mix da Casa--"); string ingId = "c533fe1d-5177-45af-b165-892d30ef7ea4"; using (var db = new hamburgueriaContext()) { var burguerIng = db.BurguerIngrediente .Include(lanche => lanche.Burguer); foreach (var b in burguerIng.Where(filtro => filtro.IngredienteId == ingId).OrderBy(o => o.Burguer.Preco)) { var nomeBurguer = b.Burguer.Nome; var preco = b.Burguer.Preco; Console.WriteLine($"Lanche: {nomeBurguer} - Preço: {preco}"); // Console.WriteLine(b.Nome); } } }
static void Main(string[] args) { using (var db = new hamburgueriaContext()) { Console.WriteLine("Hamburgueres que levam o ingrediente 'Burguer Mix da Casa'"); var nome = db.BurguerIngrediente .Include(b => b.Burguer) .Include(b => b.Ingrediente) .Where(b => b.Ingrediente.Nome == "Burguer Mix da Casa") .OrderBy(b => b.Burguer.Preco) .ThenBy(b => b.Burguer.Nome); foreach (var burguer in nome) { Console.WriteLine($"-> Hamburguer {burguer.Burguer.Nome} que custa {burguer.Burguer.Preco:C}"); } } }
public IEnumerable <WeatherForecast> Get() { var ingredientes = new List <string>(); using (var db = new hamburgueriaContext()) { var ings = db.Ingrediente.ToList(); foreach (var i in ings) { ingredientes.Add(i.Nome); } } var rng = new Random(); return(Enumerable.Range(1, 5).Select(index => new WeatherForecast { Date = DateTime.Now.AddDays(index), TemperatureC = rng.Next(-20, 55), Summary = ingredientes[rng.Next(ingredientes.Count())] }) .ToArray()); }
public BurguersController(hamburgueriaContext config) { _db = config; }
public BurguerIngredienteController(hamburgueriaContext config) { _db = config; }
public hamburgueriaController(hamburgueriaContext contexto) { _db = contexto; }