Exemple #1
0
        public void ModificarEtapa(IEtapa etapa)
        {
            var etapaAEditar = Etapas.Find(etapa.EtapaID);

            etapaAEditar.Nombre           = etapa.Nombre;
            etapaAEditar.DuracionEstimada = etapa.DuracionEstimada;
            etapaAEditar.FechaInicio      = etapa.FechaInicio;
            etapaAEditar.Tareas           = etapa.Tareas;
            SaveChanges();
        }
Exemple #2
0
        public void EliminarEtapa(int id)
        {
            IEtapa etapa = ObtenerEtapa(id);

            for (int i = etapa.Tareas.Count - 1; i >= 0; i--)
            {
                EliminarTarea(etapa.Tareas[i].TareaID);
            }
            etapa.Tareas = new List <Tarea>();
            Etapas.Remove(Etapas.Find(id));
            SaveChanges();
        }