예제 #1
0
        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();
        }
예제 #2
0
        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();
        }