public void Excluir(DiaNaoUtil diaNaoUtil) { try { DAO.Delete(diaNaoUtil); } catch (DbUpdateException) { throw new Exceptions.ErroAoExcluir(diaNaoUtil); } catch (Exception) { throw new Exceptions.ErroAoExcluir(diaNaoUtil); } }
public ActionResult CadastrarDiaNaoUtil(DiaNaoUtil diaNaoUtil) { if (!ModelState.IsValid) { return(View("CadastroDiaNaoUtil", diaNaoUtil)); } try { DAO.Salvar(diaNaoUtil); return(View("Index").ComMensagem("Novo registro adicionado", "alert-success")); } catch (Exception ex) { return(View("CadastroDiaNaoUtil", diaNaoUtil).ComMensagem(ex.Message, "alert-error")); } }
public void Salvar(DiaNaoUtil diaNaoUtil) { try { if (diaNaoUtil.Registro.Equals(0)) { DAO.Add(diaNaoUtil); DAO.CommitChanges(); } else { DAO.Update(diaNaoUtil, diaNaoUtil.Registro); } } catch (DbUpdateException) { throw new Exceptions.ErroAoAtualizar(diaNaoUtil); } catch (Exception) { throw new Exceptions.ErroAoSalvar(diaNaoUtil); } }