private List <Proyecto> obtenerListaProyectos() { List <Proyecto> retorno = new List <Proyecto>(); var proyectos = Contexto.DevolverProyectos(); foreach (Proyecto p in proyectos) { p.Contexto = Contexto; retorno.Add(p); } return(retorno); }
private void eliminarTareaActual() { foreach (IProyecto proyecto in contexto.DevolverProyectos()) { foreach (IEtapa etapa in proyecto.Etapas) { foreach (Tarea tareaRecorrida in etapa.Tareas) { if (tareaRecorrida.Equals(this.tarea)) { etapa.Tareas.Remove(tareaRecorrida); contexto.ModificarEtapa(etapa); break; } } } } }