public PratoModel(PratoDto Prato) { this.PratoId = Prato.PratoId; this.Nome = Prato.Nome; this.Preco = Prato.Preco; this.RestauranteId = Prato.Restaurante.RestauranteId; }
public int Adicionar(PratoDto entity) { var prato = new Prato(); prato.PrepararDados(entity.Descricao, entity.Tipo); return(_servicePrato.Adicionar(prato)); }
private void Pergunta(PratoDto prato, string simNao) { var resp = MessageBox.Show("O prato que você pensou é " + prato.Tipo + "?", _tituloJogo, MessageBoxButtons.YesNo); if (resp == DialogResult.Yes) { if (simNao == "SIM") { MessageBox.Show("Acertei de novo!", _tituloJogo); } } else { var pratos = _appPrato.ObterTodos(); var ultimoPrato = pratos.Where(e => e.Descricao == prato.Descricao).FirstOrDefault(); CadastrarNovo(ultimoPrato.Tipo); } }
private void CadastrarNovo(string ultimoPrato) { frmPratoPensou pratoPensou = new frmPratoPensou(); pratoPensou.ShowDialog(); string novoPratoDesc = pratoPensou.PratoPensou; // é a descricao do prato frmPerguntaTipoPrato frmTipoPrato = new frmPerguntaTipoPrato(novoPratoDesc, ultimoPrato); // é para o tipo de prato frmTipoPrato.ShowDialog(); string tipoPrato = frmTipoPrato.TipoPrato; var novoPrato = new PratoDto(); novoPrato.Tipo = tipoPrato; novoPrato.Descricao = novoPratoDesc; _appPrato.Adicionar(novoPrato); }
public ActionResult <PratoDto> Post(PratoDto PratoDto) { var Prato = new PratoModel(PratoDto); if (Prato.PratoId > 0) { _context.Pratos.Update(Prato); } else { _context.Pratos.Add(Prato); } _context.SaveChanges(); var PratoRetorno = _context.Pratos.Select(x => new PratoDto(x, _context.Restaurantes.Where(r => r.RestauranteId == x.RestauranteId).FirstOrDefault())).Where(x => x.PratoId == Prato.PratoId).First(); if (PratoRetorno == null) { return(NotFound()); } return(PratoRetorno); }
public int Atualizar(PratoDto entity) { throw new NotImplementedException(); }
public ActionResult Put([FromBody] PratoDto pratoDto) { _appService.UpdatePrato(pratoDto); return(Ok()); }
public ActionResult Post([FromBody] PratoDto pratoDto) { return(Ok(_appService.SavePrato(pratoDto))); }
public IActionResult Get([FromBody] PratoDto pratoDto) { return(Ok(_appService.GetPrato(pratoDto))); }