public virtual void EliminarCentro(Centro centro) { CentrosHabilitados.ToList <EstudioCentro>().ForEach(delegate(EstudioCentro estCentro) { if (estCentro.Centro == centro) { CentrosHabilitados.Remove(estCentro); } }); }
public virtual void AgregarCentro(Centro centro) { CentrosHabilitados.ToList <EstudioCentro>().ForEach(delegate(EstudioCentro estCentro) { if (estCentro.Centro == centro) { throw new ApplicationException(string.Format("El Centro {0} ya existe en el estudio {1}", centro.Descripcion, this.Descripcion)); } }); EstudioCentro estudioCentro = new EstudioCentro(); estudioCentro.Centro = centro; estudioCentro.Estudio = this; estudioCentro.Vigente = true; CentrosHabilitados.Add(estudioCentro); }