public void Seed() { if (_context.Pedido.Any() || _context.Copa.Any() || _context.Cozinha.Any()) { return; } Cozinha c1 = new Cozinha(1, 1, "Macarrão", 1); Cozinha c2 = new Cozinha(2, 3, "Strogonoff", 1); Cozinha c3 = new Cozinha(3, 2, "Lasanha", 2); Copa co1 = new Copa(1, 1, "Pepsi", 2); Copa co2 = new Copa(2, 3, "Guaraná", 1); Copa co3 = new Copa(3, 2, "Coca cola", 1); Pedido p1 = new Pedido(1, 1, "João Pedro", "Macarrão", 1, "Pepsi", 2, co1, c1); Pedido p2 = new Pedido(2, 3, "Gabriel", "Strogonoff", 1, "Guaraná", 1, co2, c2); Pedido p3 = new Pedido(3, 2, "Henrique", "Lasanha", 2, "Coca cola", 1, co3, c3); _context.Cozinha.AddRange(c1, c2, c3); _context.Copa.AddRange(co1, co2, co3); _context.Pedido.AddRange(p1, p2, p3); _context.SaveChanges(); }
public async Task <IActionResult> Create(Cozinha c, IFormFile fupImagem) { if (fupImagem != null) { string arquivo = Guid.NewGuid().ToString() + Path.GetExtension(fupImagem.FileName); string caminho = Path.Combine(hosting.WebRootPath, "deliveryimagens", arquivo); fupImagem.CopyTo(new FileStream(caminho, FileMode.Create)); c.Imagem = arquivo; } else { c.Imagem = "semimagem.jfif"; } UsuarioLogado uLogado = new UsuarioLogado { UserName = c.Nome, Email = c.Email, nivelAcesso = 0, idNormal = c.idCozinha }; IdentityResult result = await userManager.CreateAsync(uLogado, c.Senha); if (result.Succeeded) { if (cozinhaDAO.Cadastrar(c)) { return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "Essa cozinha já existe!"); } AdicionarErros(result); return(View(c)); }
public async Task <IActionResult> Edit(int id, [Bind("CozinhaId,PratoEscolho,Quantidade")] Cozinha cozinha) { if (id != cozinha.CozinhaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(cozinha); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CozinhaExists(cozinha.CozinhaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(cozinha)); }
public IActionResult Create(Produto p, int drpCategorias, string nomeCozinha, IFormFile fupImagem) { ViewBag.Categorias = new SelectList(categoriaDAO.ListarTodos(), "idCategoria", "Nome"); if (ModelState.IsValid) { if (fupImagem != null) { string arquivo = Guid.NewGuid().ToString() + Path.GetExtension(fupImagem.FileName); string caminho = Path.Combine(hosting.WebRootPath, "deliveryimagens", arquivo); fupImagem.CopyTo(new FileStream(caminho, FileMode.Create)); p.Imagem = arquivo; } else { p.Imagem = "semimagem.jfif"; } Cozinha cozinha = cozinhaDAO.BuscarPorNome(nomeCozinha); p.idCozinha = cozinha.idCozinha; p.Categoria = categoriaDAO.BuscarPorId(drpCategorias); if (produtoDAO.Cadastrar(p)) { return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "Esse produto já existe!"); } return(View(p)); }
public ActionResult DeleteConfirmed(int id) { Cozinha cozinha = db.Cozinha.Find(id); db.Cozinha.Remove(cozinha); db.SaveChanges(); return(RedirectToAction("Index")); }
}// Cria ou consulta pedidos relacionados a mesa public ActionResult Cozinha() { Pedidos pedido = new Pedidos(); ViewBag.Message = "Cozinha"; Cozinha c = new Cozinha(); return(View(c)); }//Carrega todos os pratos
public ActionResult Edit([Bind(Include = "IdCozinha,Prato,Quantidade")] Cozinha cozinha) { if (ModelState.IsValid) { db.Entry(cozinha).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cozinha)); }
public ActionResult Create([Bind(Include = "IdCozinha,Prato,Quantidade")] Cozinha cozinha) { if (ModelState.IsValid) { db.Cozinha.Add(cozinha); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cozinha)); }
public async Task <IActionResult> Create([Bind("CozinhaId,PratoEscolho,Quantidade")] Cozinha cozinha) { if (ModelState.IsValid) { _context.Add(cozinha); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(cozinha)); }
public IActionResult Create() { Cozinha c = new Cozinha(); if (TempData["Cozinha"] != null) { string resultado = TempData["Cozinha"].ToString(); //Newtonsoft.Json c.Endereco = JsonConvert.DeserializeObject <Endereco>(resultado); } return(View(c)); }
public async Task <IActionResult> Login(Cozinha c) { var result = await signInManager.PasswordSignInAsync (c.Nome, c.Senha, true, lockoutOnFailure : false); if (result.Succeeded) { ViewBag.usuarioLogado = c; return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "Falha no login!"); return(View(c)); }
public static string Cancelar(string idcozinha, string idcomandaitem) { Cozinha cozinha = new Cozinha(); RepCozinha repCozinha = new RepCozinha(); cozinha.id_Cozinha = Convert.ToInt32(idcozinha); repCozinha.Delete(cozinha); //Comanda_Item comanda_Item = new Comanda_Item(); //RepComandaItem repComandaItem = new RepComandaItem(); //comanda_Item.id_Comanda_Item = Convert.ToInt32(idcomandaitem); //repComandaItem.Delete(comanda_Item); return(""); }
// GET: Cozinhas/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cozinha cozinha = db.Cozinha.Find(id); if (cozinha == null) { return(HttpNotFound()); } return(View(cozinha)); }
public bool Delete(Cozinha cozinha) { var query = "delete from Cozinha where id_Cozinha = " + cozinha.id_Cozinha; BancoTools banco = new BancoTools(); try { banco.ExecuteNonQuery(query); return(true); } catch (Exception) { return(false); } }
public bool Update(Cozinha cozinha) { var query = "update Cozinha set ic_Status = " + cozinha.ic_Status + " where id_Cozinha = " + cozinha.id_Comanda; BancoTools banco = new BancoTools(); try { banco.ExecuteNonQuery(query); return(true); } catch (Exception) { return(false); } }
public static string Status(string id, string status) { Cozinha cozinha = new Cozinha(); RepCozinha repCozinha = new RepCozinha(); if (status == "True") { cozinha.ic_Status = 0; } else { cozinha.ic_Status = 1; } cozinha.id_Comanda = Convert.ToInt32(id); repCozinha.Update(cozinha); return(""); }
public static string Pedir(string id_comanda_item, string id_comanda, string obs) { Cozinha cozinha = new Cozinha(); cozinha.id_Comanda_Item = Convert.ToInt32(id_comanda_item); cozinha.id_Comanda = Convert.ToInt32(id_comanda); cozinha.DataHora = DateTime.Now; cozinha.ic_Status = Convert.ToByte(false); if (obs == "") { cozinha.ds_Observacao = "Nenhuma observação"; } else { cozinha.ds_Observacao = obs; } RepCozinha repCozinha = new RepCozinha(); repCozinha.Enviar(cozinha); return(""); }
public bool Enviar(Cozinha cozinha) { var query = "insert into Cozinha values (@Comanda,@Item,'@DataHora',@Status, '@Observacao')"; query = query.Replace("@Comanda", cozinha.id_Comanda.ToString()) .Replace("@Item", cozinha.id_Comanda_Item.ToString()) .Replace("@DataHora", cozinha.DataHora.ToString("yyyy-MM-dd HH:mm:ss")) .Replace("@Status", cozinha.ic_Status.ToString()) .Replace("@Observacao", cozinha.ds_Observacao); BancoTools banco = new BancoTools(); try { banco.ExecuteNonQuery(query); return(true); } catch (Exception) { return(false); } }
public void Seed() { if (_context.Funcionario.Any() || _context.Menu.Any() || _context.Pedido.Any() || _context.Mesa.Any()) { return; // O Banco de dados Já foi populado } //FUNCIONARIOS Funcionario f1 = new Funcionario("Guilherme", "Copeiro", "senha123"); Funcionario f2 = new Funcionario("Jackson", "Garçom", "MeDev"); //____________________________________________________________________________________ //ITENS DO CARDAPIO string cardapioJson; WebClient client = new WebClient(); cardapioJson = client.DownloadString("./wwwroot/cardapio.json"); List <Menu> ListaCardapio = JsonConvert.DeserializeObject <List <Menu> >(cardapioJson); Menu Sanduiche = new Menu(1, "Sanduiche de peito de frango grelhado", "Comida", 4.0f, "Sanduiche empacotado de proteínas!", "~wwwroot//images//Chicken-sandwich.jpg", "baixa"); Menu Nachos = new Menu(2, ListaCardapio[1].Nome, ListaCardapio[1].Tipo, ListaCardapio[1].Preco, ListaCardapio[1].Descricao, ListaCardapio[1].Img, ListaCardapio[1].Complexidade); Menu Tacos = new Menu(3, ListaCardapio[2].Nome, ListaCardapio[2].Tipo, ListaCardapio[2].Preco, ListaCardapio[2].Descricao, ListaCardapio[2].Img, ListaCardapio[2].Complexidade); Menu Pizza = new Menu(4, ListaCardapio[3].Nome, ListaCardapio[3].Tipo, ListaCardapio[3].Preco, ListaCardapio[3].Descricao, ListaCardapio[3].Img, ListaCardapio[3].Complexidade); Menu Refrigerante = new Menu(5, ListaCardapio[4].Nome, ListaCardapio[4].Tipo, ListaCardapio[4].Preco, ListaCardapio[4].Descricao, ListaCardapio[4].Img, ListaCardapio[4].Complexidade); Menu Cerveja = new Menu(6, ListaCardapio[5].Nome, ListaCardapio[5].Tipo, ListaCardapio[5].Preco, ListaCardapio[5].Descricao, ListaCardapio[5].Img, ListaCardapio[5].Complexidade); Menu CarneAssada = new Menu(7, ListaCardapio[6].Nome, ListaCardapio[6].Tipo, ListaCardapio[6].Preco, ListaCardapio[6].Descricao, ListaCardapio[6].Img, ListaCardapio[6].Complexidade); //____________________________________________________________________________________ //MESAS Mesa mesa1 = new Mesa("Raquel Angelica", 10, 4, ""); Mesa mesa2 = new Mesa("Joel Santana", 5, 6, ""); Mesa mesa3 = new Mesa("Gustavo Henrique", 7, 10, ""); Mesa mesa4 = new Mesa("", 1, 4, ""); Mesa mesa5 = new Mesa("", 2, 6, ""); Mesa mesa6 = new Mesa("", 4, 2, ""); Mesa mesa7 = new Mesa("", 3, 4, ""); Mesa mesa8 = new Mesa("", 8, 3, ""); Mesa mesa9 = new Mesa("", 11, 5, ""); //____________________________________________________________________________________ //PEDIDOS Pedido p1 = new Pedido(1, mesa1, f1, Sanduiche, Sanduiche.Preco, Sanduiche.Tipo, ""); Pedido p2 = new Pedido(2, mesa2, f2, Cerveja, Cerveja.Preco, Cerveja.Tipo, ""); Pedido p3 = new Pedido(3, mesa3, f2, Pizza, Pizza.Preco, Pizza.Tipo, ""); //p1.AdicionarItens(Sanduiche); //p2.AdicionarItens(Cerveja); //p3.AdicionarItens(Pizza); //____________________________________________________________________________________ //TEMPOS DE ENTREGA List <Pedido> pedidos2 = new List <Pedido>() { p1, p2, p3 }; CalculoDeTempoDeEntrega c1 = new CalculoDeTempoDeEntrega(_context); int i = 0; foreach (Pedido pedido in pedidos2) { pedidos2.ElementAt(i).PrazoDoPedido = c1.CalcularTempo(pedidos2); i++; } //____________________________________________________________________________________ //COPA Copa cp1 = new Copa(p2, Cerveja); //____________________________________________________________________________________ //COZINHA Cozinha cz1 = new Cozinha(p1, Sanduiche); Cozinha cz2 = new Cozinha(p2, Pizza); //____________________________________________________________________________________ //ADICIONANDO AO BANCO DE DADOS _context.Funcionario.AddRange(f1, f2); _context.Menu.AddRange(Sanduiche, Nachos, Tacos, Pizza, Refrigerante, Cerveja, CarneAssada); _context.Mesa.AddRange(mesa1, mesa2, mesa3); _context.Pedido.AddRange(p1, p2, p3); _context.Copa.Add(cp1); _context.Cozinha.AddRange(cz1, cz2); _context.SaveChanges(); }
public IActionResult Edit(Cozinha cozinha) { cozinhaDAO.Alterar(cozinha); return(RedirectToAction("Index", "Home")); }