public Aviso aviso(int id) { Aviso avisoAux = buscaAviso(id); if (avisoAux == null) { throw new AvisoNoExisteException(); } return(avisoAux); }
public void deleteAviso(Aviso aviso) { Aviso avisoAux = buscaAviso(aviso.id); if (avisoAux != null) { avisosRepository.deleteAviso(aviso); } else { throw new AvisoNoExisteException(); } }
public void addAviso(Aviso aviso) { Aviso avisoAux = buscaAviso(aviso.id); if (avisoAux != null) { throw new AvisoYaExisteException(); } else { avisosRepository.addAviso(aviso); } }
public void updateAviso(Aviso aviso) { Aviso avisoAux = buscaAviso(aviso.id); if (avisoAux != null) { // TODO implementar correctamente el update de avisoRepository avisosRepository.updateAviso(aviso); } else { throw new AvisoNoExisteException(); } }
private Aviso buscaAviso(int id) { IList <Aviso> listaAvisos = avisosRepository.listAvisos(); Aviso avisosAux = null; bool bFound = false; int i = 0; while (!bFound && i < listaAvisos.Count()) { if (listaAvisos.ElementAt(i).id == id) { bFound = true; avisosAux = listaAvisos.ElementAt(i); } i++; } return(avisosAux); }
public Aviso updateAviso(Aviso aviso) { //TODO return(null); }
public Aviso deleteAviso(Aviso aviso) { listaAvisos.Remove(aviso); return(aviso); }
public Aviso addAviso(Aviso aviso) { listaAvisos.Add(aviso); return(aviso); }