public ActionResult AtualizaReceita(ReceitaModelAtualizar model) { try { Usuario u = (Usuario)Session["usuario"]; ReceitaDal rd = new ReceitaDal(); if (ModelState.IsValid && u != null) { Receita r = new Receita(); r.IdReceita = model.IdReceita; r.Nome = model.Nome; r.Valor = model.Valor; r.DataRecebimento = model.DataRecebimento; r.IdUsuario = u.IdUsuario; rd.Update(r); ViewBag.Mensagem = "A Receita " + model.Nome + ", foi atualizada com sucesso !"; ModelState.Clear(); } } catch (Exception ex) { ViewBag.Mensagem = ex.Message; } CarregarReceitas(); return(View("EditarReceita")); }
public ReceitaModelAtualizar SelecionarReceitas(int IdReceita) { ReceitaModelAtualizar model = new ReceitaModelAtualizar(); try { ReceitaDal rd = new ReceitaDal(); Receita r = rd.FindById(IdReceita); if (r != null) { model.IdReceita = r.IdReceita; model.DataRecebimento = r.DataRecebimento; model.Nome = r.Nome; model.Valor = r.Valor; } } catch (Exception ex) { ViewBag.Mensagem = ex.Message; } return(model); }
public ActionResult DeletaReceita(ReceitaModelAtualizar model) { try { ReceitaDal rd = new ReceitaDal(); if (ModelState.IsValid) { rd.Delete(model.IdReceita); ViewBag.Mensagem = "A Receita " + model.Nome + ", foi deletada com sucesso !"; ModelState.Clear(); } } catch (Exception ex) { ViewBag.Mensagem = ex.Message; } CarregarReceitas(); return(View("DeletarReceita")); }