public virtual void ElimnarFlujo(TipoDocumentoFlujo flujo) { Flujos.ToList <TipoDocumentoFlujo>().ForEach(delegate(TipoDocumentoFlujo tdFlujo) { if (tdFlujo == flujo) { Flujos.Remove(tdFlujo); } }); }
public virtual void ActualizarFlujo(TipoDocumentoFlujo flujo) { Flujos.ToList <TipoDocumentoFlujo>().ForEach(delegate(TipoDocumentoFlujo tdFlujo) { if (tdFlujo.Descripcion == flujo.Descripcion) { throw new ApplicationException(string.Format("El item {0} ya existe", tdFlujo.Descripcion)); } if (tdFlujo == flujo) { Flujos.Remove(tdFlujo); } }); flujo.TipoDocumento = this; this.Flujos.Add(flujo); }