public IHttpActionResult PutPratos(int id, Pratos pratos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pratos.Id_Prato) { return(BadRequest()); } db.Entry(pratos).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PratosExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public AdicionaisView(Pratos prato, Usuario usuario) { InitializeComponent(); this.Pratos = prato; this.Usuario = usuario; this.BindingContext = new AdicionaisViewModel(prato); }
public ActionResult <RetornoView <Pratos> > Update(int id, [FromBody] Pratos pratos) { var _pratos = _pratosRepository.Find(id); if (_pratos == null) { return(NotFound()); } try { _pratos.NomeDoPrato = pratos.NomeDoPrato; _pratos.Preco = pratos.Preco; _pratosRepository.Update(_pratos); } catch (Exception ex) { var result = new RetornoView <Pratos>() { sucesso = false, erro = ex.Message }; return(BadRequest(result)); } var resultado = new RetornoView <Pratos>() { data = _pratos, sucesso = true }; return(resultado); }
public ActionResult DeleteConfirmed(int id) { Pratos pratos = db.Pratos.Find(id); db.Pratos.Remove(pratos); db.SaveChanges(); return(RedirectToAction("Index")); }
public List <Pratos> ObterPrato(Pratos pratos) { var getPratos = this.ObterPratos(); var prato = from p in getPratos where p.ValorPratoDe >= pratos.ValorPratoDe && p.ValorPratoPara <= pratos.ValorPratoPara && p.Ativo == true select p; return(prato.ToList()); }
//----------------------------------------------------------------------------------- public AdicionaisViewModel(Pratos prato) { this.Pratos = prato; AdicionarListaCommand = new Command(() => { MessagingCenter.Send(this, "AdicionarLista"); }); }
public IHttpActionResult GetPratos(int id) { Pratos pratos = db.Pratos.Find(id); if (pratos == null) { return(NotFound()); } return(Ok(pratos)); }
public ActionResult Edit([Bind(Include = "PratoId,PratoNome,PratoDescricao,Preco,FK_RestauranteId")] Pratos pratos) { if (ModelState.IsValid) { db.Entry(pratos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.FK_RestauranteId = new SelectList(db.Restaurantes, "RestauranteId", "RestauranteNome", pratos.FK_RestauranteId); return(View(pratos)); }
public IHttpActionResult PostPratos(Pratos pratos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Pratos.Add(pratos); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = pratos.Id_Prato }, pratos)); }
public Boolean Post(Pratos entity) { try { PratosRepository.Create(entity); return(true); } catch (Exception ex) { return(false); } }
public Boolean Put(int id, Pratos entity) { try { PratosRepository.Update(id, entity); return(true); } catch (Exception ex) { return(false); } }
public Boolean Delete(int id) { try { entity = PratosRepository.GetById(id); PratosRepository.Delete(entity); return(true); } catch (Exception ex) { return(false); } }
public IHttpActionResult DeletePratos(int id) { Pratos pratos = db.Pratos.Find(id); if (pratos == null) { return(NotFound()); } db.Pratos.Remove(pratos); db.SaveChanges(); return(Ok(pratos)); }
// GET: Pratos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pratos pratos = db.Pratos.Find(id); if (pratos == null) { return(HttpNotFound()); } return(View(pratos)); }
// GET: Pratos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pratos pratos = db.Pratos.Find(id); if (pratos == null) { return(HttpNotFound()); } ViewBag.FK_RestauranteId = new SelectList(db.Restaurantes, "RestauranteId", "RestauranteNome", pratos.FK_RestauranteId); return(View(pratos)); }
public IHttpActionResult BuscaPratos([FromBody] Pratos pratos) { if (pratos == null) { throw new ArgumentNullException("Não foram informados os valores dos pratos para busca!"); } try { var retorno = _pratosDAL.ObterPrato(pratos); return(Ok(retorno)); } catch (Exception ex) { throw new ArgumentNullException("Ocorreu um problema ao processar sua solicitação: " + ex.Message); } }
public void Add(Pratos prato) { using (var transaction = _contexto.Database.BeginTransaction()) { try { _contexto.pratos.Add(prato); _contexto.SaveChanges(); transaction.Commit(); } catch (Exception e) { Console.WriteLine("Erro"); Console.WriteLine(e); transaction.Rollback(); } } }
public string Post([FromBody] Pratos prato) { Response.StatusCode = 200; try { app_restaurante.Models.Pratos novoPrato = new Pratos(); novoPrato.Nome = prato.Nome; novoPrato.Preco = prato.Preco; _context.Pratos.Add(novoPrato); _context.SaveChanges(); } catch (Exception e) { Response.StatusCode = 400; return(e.ToString()); } return("OK"); }
public void Update(Pratos prato) { using (var transaction = _contexto.Database.BeginTransaction()) { try { _contexto.pratos.Update(prato); _contexto.SaveChanges(); transaction.Commit(); } catch (Exception e) { Console.WriteLine("Erro"); Console.WriteLine(e); transaction.Rollback(); throw new System.Net.WebException(string.Format("Falha ao atualizar dados do Pratos")); } } }
private void AdicionarNovoPratoPensado(string novoTipo, string novoPrato) { var prato = new Pratos() { Tipo = novoTipo, Prato = new List <string>() { novoPrato }, EhDerivado = _ehDerivado }; var indice = _pratosPensados.FindIndex(p => p.Tipo.Equals(prato.Tipo)); if (indice > -1) { _pratosPensados[indice].Prato.Add(novoPrato); _pratosPensados[indice].EhDerivado = _ehDerivado; } else { _pratosPensados.Add(prato); } }
public IActionResult Update(string nome, [FromBody] Pratos prato) { if (prato == null || prato.Nome != nome) { return(BadRequest()); } var prat = _context.Pratos.FirstOrDefault(t => t.Nome == nome); if (prat == null) { return(NotFound()); } prat.IsComplete = prat.IsComplete; prat.Nome = prato.Nome; prat.Preco = prato.Preco; _context.Pratos.Update(prat); _context.SaveChanges(); return(new NoContentResult()); }
public ActionResult <RetornoView <Pratos> > Create([FromBody] Pratos pratos) { try { _pratosRepository.Add(pratos); } catch (Exception ex) { var result = new RetornoView <Pratos>() { sucesso = false, erro = ex.Message }; return(BadRequest(result)); } var resultado = new RetornoView <Pratos>() { data = pratos, sucesso = true }; return(CreatedAtRoute("GetPratos", new { id = pratos.Id }, resultado)); }
private void Perguntar(Pratos pratos) { var pratoDerivado = _ehDerivado ? 0 : 1; foreach (var prato in pratos.Prato) { _numeroPratoAtual++; _ultimoPrato = prato; if (_ehDerivado.Equals(pratos.EhDerivado)) { pratoDerivado++; if (_textMessages.QuestionMessage(prato).Equals(DialogResult.Yes)) { _textMessages.InformationMessage(); _ehFimDeJogo = true; return; } else { if (pratoDerivado >= _qtdPratosPenDerivados && !_ehDerivado) { _qtdPratosPenDerivados++; } if (pratoDerivado.Equals(_qtdPratosPenDerivados) && !_ehFimDeJogo) { PerguntarPratoPensado(_ultimoPrato); _ehFimDeJogo = true; return; } } } else { break; } } }
// POST: api/Pratos public void Post(string nome, float preco, string nome_restaurante) { Restaurantes auxiliar = new Restaurantes(); auxiliar = db.Restaurantes.Find(nome_restaurante); if (auxiliar != null) { Pratos novo = new Pratos(); novo.NomePrato = nome; novo.NomeRestauranteID = auxiliar.NomeRestauranteID; novo.PrecoPrato = preco; db.Pratos.Add(novo); db.SaveChanges(); } else { Console.WriteLine("restaurante não existe, tente com um nome valido"); } }
public ListaDePedidosView(Pratos prato, Usuario usuario) { InitializeComponent(); this.ViewModel = new ListaDePedidosViewModel(); this.BindingContext = this.ViewModel; }
private void TratarPerguntas(Pratos pratos) { if (pratos.Prato == null) { _numeroPratoAtual++; if (_numeroPratoAtual < _quantidadeDePratos) { _numeroPratoAtual = _quantidadeDePratos; } if (_ehDerivado.Equals(pratos.EhDerivado) && _numeroPratoAtual.Equals(_quantidadeDePratos)) { if (_textMessages.QuestionMessage(pratos.Tipo).Equals(DialogResult.Yes)) { _textMessages.InformationMessage(); _ehFimDeJogo = true; return; } if (_numeroPratoAtual.Equals(_quantidadeDePratos) && !_ehFimDeJogo) { PerguntarPratoPensado(pratos.Tipo); } return; } if (!_ehFimDeJogo) { PerguntarPratoPensado(_ultimoPrato); } return; } if (_textMessages.QuestionMessage(pratos.Tipo).Equals(DialogResult.Yes)) { _ehDerivado = true; _qtdPratosPenDerivados = _pratosPensados.Where(p => p.EhDerivado.Equals(true)).Sum(p => p.Prato.Count); if (_pratosPensados.Any()) { Perguntar(_pratosPensados); } if (!_ehFimDeJogo) { Perguntar(pratos); } } else { _qtdPratosPenDerivados = _pratosPensados.Where(p => p.EhDerivado.Equals(false)).Sum(p => p.Prato.Count); if (_pratosPensados.Any()) { Perguntar(_pratosPensados); } return; } if (_numeroPratoAtual.Equals(_quantidadeDePratos) && !_ehFimDeJogo) { PerguntarPratoPensado(_ultimoPrato != string.Empty ? _ultimoPrato : _pratosPrincipais.LastOrDefault(p => p.Tipo == pratos.Tipo).Tipo); } }