public void Alterar(EstadoCivilTipo estadoCivilTipo) { try { EstadoCivilTipo estadoCivilTipoAux = new EstadoCivilTipo(); estadoCivilTipoAux.id = estadoCivilTipo.id; List <EstadoCivilTipo> resultado = this.Consultar(estadoCivilTipoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new EstadoCivilTipoNaoAlteradoExcecao(); } estadoCivilTipoAux.descricao = estadoCivilTipo.descricao; estadoCivilTipoAux.id = estadoCivilTipo.id; estadoCivilTipoAux = resultado[0]; Confirmar(); } catch (Exception) { throw new EstadoCivilTipoNaoAlteradoExcecao(); } }
public void Incluir(EstadoCivilTipo estadoCivilTipo) { try { db.AddToestadociviltipo(estadoCivilTipo); } catch (Exception) { throw new EstadoCivilTipoNaoIncluidoExcecao(); } }
public List <EstadoCivilTipo> Consultar(EstadoCivilTipo estadoCivilTipo, TipoPesquisa tipoPesquisa) { List <EstadoCivilTipo> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (estadoCivilTipo.id != 0) { resultado = ((from c in resultado where c.id == estadoCivilTipo.id select c).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (estadoCivilTipo.id != 0) { resultado.AddRange((from c in Consultar() where c.id == estadoCivilTipo.id select c).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return(resultado); }
public void Excluir(EstadoCivilTipo estadoCivilTipo) { try { if (estadoCivilTipo.id == 0) { throw new EstadoCivilTipoNaoExcluidoExcecao(); } List <EstadoCivilTipo> resultado = estadoCivilTipoRepositorio.Consultar(estadoCivilTipo, TipoPesquisa.E); if (resultado == null || resultado.Count <= 0 || resultado.Count > 1) { throw new EstadoCivilTipoNaoExcluidoExcecao(); } this.estadoCivilTipoRepositorio.Excluir(estadoCivilTipo); } catch (Exception e) { throw e; } //this.estadoCivilTipoRepositorio.Excluir(estadoCivilTipo); }
public void Excluir(EstadoCivilTipo estadoCivilTipo) { try { EstadoCivilTipo estadoCivilTipoAux = new EstadoCivilTipo(); estadoCivilTipoAux.id = estadoCivilTipo.id; List <EstadoCivilTipo> resultado = this.Consultar(estadoCivilTipoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new EstadoCivilTipoNaoExcluidoExcecao(); } estadoCivilTipoAux = resultado[0]; db.DeleteObject(estadoCivilTipoAux); } catch (Exception) { throw new EstadoCivilTipoNaoExcluidoExcecao(); } }
public List <EstadoCivilTipo> Consultar(EstadoCivilTipo estadoCivilTipo, TipoPesquisa tipoPesquisa) { List <EstadoCivilTipo> estadoCivilTipoList = this.estadoCivilTipoRepositorio.Consultar(estadoCivilTipo, tipoPesquisa); return(estadoCivilTipoList); }
public void Alterar(EstadoCivilTipo estadoCivilTipo) { this.estadoCivilTipoRepositorio.Alterar(estadoCivilTipo); }
public void Incluir(EstadoCivilTipo estadoCivilTipo) { this.estadoCivilTipoRepositorio.Incluir(estadoCivilTipo); }