public ActionResult Detalhes(int?id) { ViewBag.ItemIngrediente = ItemIngredienteReceitaDAO.RetornarItemIngrediente(); Receita r = ReceitaDAO.BuscarReceitaPorId(id); return(View(r)); }
// GET: Comentarios/Create public ActionResult Cadastrar(int?id) { idReceita = id; Receita receita = ReceitaDAO.BuscarReceitaPorId(id); List <Comentario> comentarios = ComentarioDAO.BuscarComentariosPorReceita(id); ViewBag.Comentarios = comentarios; ViewBag.Receita = receita; return(View()); }
public IHttpActionResult DeleteReceita(int id) { Receita receita = ReceitaDAO.BuscarReceitaPorId(id); if (receita == null) { return(NotFound()); } ReceitaDAO.RemoverReceita(receita); return(Ok(receita)); }
public IHttpActionResult PutAlterarReceita(int id, Receita receita) { Receita r = ReceitaDAO.BuscarReceitaPorId(id); if (r == null) { return(BadRequest()); } r.Titulo = receita.Titulo; r.TipoRefeicao = receita.TipoRefeicao; r.NivelDificuldade = receita.NivelDificuldade; r.ModoDePreparo = receita.ModoDePreparo; r.TempoPreparo = receita.TempoPreparo; r.Ingredientes = receita.Ingredientes; r.Usuario = receita.Usuario; ReceitaDAO.AlterarReceita(r); return(Ok(r)); }
public ActionResult Editar(int?id) { ViewBag.TiposRefeicoes = new SelectList(TipoRefeicaoDAO.RetornarTiposRefeicoes(), "TipoRefeicaoId", "Nome"); ViewBag.NiveisDificuldades = new SelectList(NivelDificuldadeDAO.RetornarNiveisDificuldades(), "DificuldadeId", "Nome"); ViewBag.ItemIngrediente = ItemIngredienteReceitaDAO.RetornarItemIngrediente(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Receita receita = ReceitaDAO.BuscarReceitaPorId(id); if (receita == null) { return(HttpNotFound()); } return(View(receita)); }
public ActionResult Editar(Receita receita) { ViewBag.TiposRefeicoes = new SelectList(TipoRefeicaoDAO.RetornarTiposRefeicoes(), "TipoRefeicaoId", "Nome"); ViewBag.NiveisDificuldades = new SelectList(NivelDificuldadeDAO.RetornarNiveisDificuldades(), "DificuldadeId", "Nome"); ViewBag.ItemIngrediente = ItemIngredienteReceitaDAO.RetornarItemIngrediente(); Receita aux = ReceitaDAO.BuscarReceitaPorId(receita.ReceitaId); aux.Titulo = receita.Titulo; aux.TipoRefeicao = receita.TipoRefeicao; aux.NivelDificuldade = receita.NivelDificuldade; aux.TempoPreparo = receita.TempoPreparo; aux.Ingredientes = receita.Ingredientes; ReceitaDAO.AlterarReceita(aux); return(RedirectToAction("Index", "Receitas")); }
public dynamic GetBuscarReceitaPorId(int id) { Receita receita = ReceitaDAO.BuscarReceitaPorId(id); if (receita != null) { dynamic objeto = new { Titulo = receita.Titulo, TipoRefeicao = receita.TipoRefeicao, NivelDificuldade = receita.NivelDificuldade, TempoPreparo = receita.TempoPreparo, ModoDePreparo = receita.ModoDePreparo, Ingredientes = receita.Ingredientes }; return(objeto); } return(NotFound()); }
public ActionResult Cadastrar([Bind(Include = "ComentarioId,Descricao,DataCriacao,Usuario")] Comentario comentario) { Receita receita = ReceitaDAO.BuscarReceitaPorId(idReceita); List <Comentario> comentarios = ComentarioDAO.BuscarComentariosPorReceita(idReceita); ViewBag.Comentarios = comentarios; ViewBag.Receita = receita; if (ModelState.IsValid) { comentario.DataCriacao = DateTime.Now; ViewBag.Usuario = User.Identity.Name; comentario.Usuario = ViewBag.Usuario; comentario.Receita = ReceitaDAO.BuscarReceitaPorId(idReceita); ComentarioDAO.CadastrarComentario(comentario); return(RedirectToAction("Cadastrar", "Comentarios")); } return(View(comentario)); }
public ActionResult Remover(int?id) { ReceitaDAO.RemoverReceita(ReceitaDAO.BuscarReceitaPorId(id)); return(RedirectToAction("Index", "Receitas")); }