public virtual void EliminarVersionEstado(int idVersionEstado) { Estados.ToList <DocumentoVersionEstado>().ForEach(delegate(DocumentoVersionEstado versionEstado) { if (versionEstado.Id == idVersionEstado) { Estados.Remove(versionEstado); } }); }
public string EliminarEstado(Estado e) { string msg = ""; if (Estados.Contains(e)) { ListaTransiciones.RemoveAll(t => t.q.Equals(e.Etiqueta) || t.p.Equals(e.Etiqueta)); Estados.Remove(e); msg = "Ok"; } else { msg = "Error al eliminar el estado"; } return(msg); }