示例#1
0
 public ActionResult Criar(PeculFacade pec)
 {
     if (ModelState.IsValid)
     {
         try
         {
             new PeculiaridadeDao().Inserir(pec.Peculiaridade);
             Session["alert"] = UtilController.RenderAlert("Sucesso!", "A Peculiaridade " + pec.Nome + " foi criada com sucesso!", "success");
             return(View(new PeculFacade(new Peculiaridade {
                 FichaId = pec.FichaId, Tipo = pec.Tipo
             })));
         }
         catch (Exception ex)
         {
             Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar criar. Mas a culpa não é sua! Erro: " + ex.Message, "danger");
             return(View(new PeculFacade(new Peculiaridade {
                 FichaId = pec.FichaId, Tipo = pec.Tipo
             })));
         }
     }
     Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning");
     return(View(new PeculFacade(new Peculiaridade {
         FichaId = pec.FichaId, Tipo = pec.Tipo
     })));
 }
示例#2
0
 public ActionResult Editar(PeculFacade pec, int id)
 {
     if (ModelState.IsValid)
     {
         try
         {
             pec.Peculiaridade.Id = id;
             new PeculiaridadeDao().Atualizar(pec.Peculiaridade);
             Session["alert"] = UtilController.RenderAlert("Sucesso!", "A Peculiaridade " + pec.Nome + " foi editada com sucesso!", "success");
             return(View(pec));
         }
         catch (Exception ex)
         {
             Session["alert"] = UtilController.RenderAlert("Erro!", "Erro ao tentar editar. Mas a culpa não é sua! Erro: " + ex.Message, "danger");
             return(View());
         }
     }
     Session["alert"] = UtilController.RenderAlert("Ops!", "Preencha os campos corretamente e não deixe os obrigatórios em branco.", "warning");
     return(View());
 }