public virtual void AgregarCentroHabilitado(EstudioCentro estudioCentro) { if (estudioCentro.Id == -1) { CentrosHabilitados.ToList <EstudioCentro>().ForEach(delegate(EstudioCentro estCentro) { if (estCentro.Centro == estudioCentro.Centro) { throw new ApplicationException(string.Format("El Centro Habilitado {0} ya existe en el estudio {1}", estudioCentro.Centro.Descripcion, this.Descripcion)); } }); } estudioCentro.Estudio = this; CentrosHabilitados.Add(estudioCentro); }
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); }