public void ModificarProyecto(IProyecto proyecto) { var proyectoAEditar = Proyectos.Find(proyecto.ProyectoID); proyectoAEditar.Nombre = proyecto.Nombre; proyectoAEditar.Objetivo = proyecto.Objetivo; proyectoAEditar.FechaInicio = proyecto.FechaInicio; proyectoAEditar.Etapas = proyecto.Etapas; SaveChanges(); }
public void EliminarProyecto(int id) { Configuration.LazyLoadingEnabled = false; IProyecto proyecto = ObtenerProyecto(id); for (int i = proyecto.Etapas.Count - 1; i >= 0; i--) { EliminarEtapa(proyecto.Etapas[i].EtapaID); } Proyectos.Remove(Proyectos.Find(id)); SaveChanges(); }