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(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")); }