public ActionResult RemoverJornada(int registro) { JornadaColaborador jornada = DAO.GetJornadaColaborador(registro); try { DAO.ExcluirJornada(jornada); return(View("CadastroJornada", new JornadaColaborador(jornada.colaborador))); } catch (Exception) { return(View("CadastroJornada")); } }
public void ExcluirJornada(JornadaColaborador jornadaColaborador) { try { DAO.Delete(jornadaColaborador); } catch (DbUpdateException) { throw new Exceptions.ErroAoExcluir(jornadaColaborador); } catch (Exception) { throw new Exceptions.ErroDesconhecido(); } }
public ActionResult SalvarJornada(JornadaColaborador jornada) { if (!ModelState.IsValid) { return(View("CadastroJornada", jornada)); } try { DAO.SalvarJornada(jornada); return(View("CadastroJornada", new JornadaColaborador(jornada.colaborador))); } catch (Exception) { return(View("CadastroJornada", jornada)); } }
public void SalvarJornada(JornadaColaborador jornadaColaborador) { try { if (jornadaColaborador.registro == 0) { DAO.Add(jornadaColaborador); DAO.CommitChanges(); } else { DAO.Update(jornadaColaborador, jornadaColaborador.registro); } } catch (DbUpdateException) { throw new Exceptions.ErroAoAtualizar(jornadaColaborador); } catch (Exception) { throw new Exceptions.ErroAoSalvar(jornadaColaborador); } }