public void Alterar(TipoEmprestimo tipoEmprestimo) { try { TipoEmprestimo tipoEmprestimoAux = new TipoEmprestimo(); tipoEmprestimoAux.id = tipoEmprestimo.id; List <TipoEmprestimo> resultado = this.Consultar(tipoEmprestimoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new TipoEmprestimoNaoAlteradoExcecao(); } tipoEmprestimoAux.descricao = tipoEmprestimo.descricao; tipoEmprestimoAux.id = tipoEmprestimo.id; tipoEmprestimoAux = resultado[0]; Confirmar(); } catch (Exception) { throw new TipoEmprestimoNaoAlteradoExcecao(); } }
public void Incluir(TipoEmprestimo tipoEmprestimo) { try { db.AddTotipoemprestimo(tipoEmprestimo); } catch (Exception) { throw new TipoEmprestimoNaoIncluidoExcecao(); } }
public List <TipoEmprestimo> Consultar(TipoEmprestimo tipoEmprestimo, TipoPesquisa tipoPesquisa) { List <TipoEmprestimo> resultado = Consultar(); switch (tipoPesquisa) { #region Case E case TipoPesquisa.E: { if (tipoEmprestimo.id != 0) { resultado = ((from c in resultado where c.id == tipoEmprestimo.id select c).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion #region Case Ou case TipoPesquisa.Ou: { if (tipoEmprestimo.id != 0) { resultado.AddRange((from c in Consultar() where c.id == tipoEmprestimo.id select c).ToList()); resultado = resultado.Distinct().ToList(); } break; } #endregion default: break; } return(resultado); }
public void Excluir(TipoEmprestimo tipoEmprestimo) { try { TipoEmprestimo tipoEmprestimoAux = new TipoEmprestimo(); tipoEmprestimoAux.id = tipoEmprestimo.id; List <TipoEmprestimo> resultado = this.Consultar(tipoEmprestimoAux, TipoPesquisa.E); if (resultado == null || resultado.Count == 0) { throw new TipoEmprestimoNaoExcluidoExcecao(); } tipoEmprestimoAux = resultado[0]; db.DeleteObject(tipoEmprestimoAux); } catch (Exception) { throw new TipoEmprestimoNaoExcluidoExcecao(); } }
public void Excluir(TipoEmprestimo tipoEmprestimo) { try { if (tipoEmprestimo.ID == 0) { throw new TipoEmprestimoNaoExcluidoExcecao(); } List <TipoEmprestimo> resultado = tipoEmprestimoRepositorio.Consultar(tipoEmprestimo, TipoPesquisa.E); if (resultado == null || resultado.Count <= 0 || resultado.Count > 1) { throw new TipoEmprestimoNaoExcluidoExcecao(); } this.tipoEmprestimoRepositorio.Excluir(tipoEmprestimo); } catch (Exception e) { throw e; } //this.tipoEmprestimoRepositorio.Excluir(tipoEmprestimo); }
public List <TipoEmprestimo> Consultar(TipoEmprestimo tipoEmprestimo, TipoPesquisa tipoPesquisa) { List <TipoEmprestimo> tipoEmprestimoList = this.tipoEmprestimoRepositorio.Consultar(tipoEmprestimo, tipoPesquisa); return(tipoEmprestimoList); }
public void Alterar(TipoEmprestimo tipoEmprestimo) { this.tipoEmprestimoRepositorio.Alterar(tipoEmprestimo); }
public void Incluir(TipoEmprestimo tipoEmprestimo) { this.tipoEmprestimoRepositorio.Incluir(tipoEmprestimo); }