コード例 #1
0
        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));
        }
コード例 #2
0
        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"));
        }