【发布时间】:2021-05-02 17:54:03
【问题描述】:
我有一个返回除导出状态值之外的所有状态值的列表,但是,我想要一个返回除导出值和授权状态值之外的所有值的列表 (2 状态)
// Getting all status except the exported one
// GetStarusApontamento is a IEnumerable
var listStatus = this._apontamentoAppService.GetStatusApontamento().Where(x=>x != StatusApontamento.Exported).ToList();
我将如何做类似的例子:
var listStatus = this._apontamentoAppService.GetStatusApontamento().Where(x=>x != StatusApontamento.Exported && StatusApontamento.authorized).ToList();
还有一个条件是我从列表中删除某个项目,例如,如果此人的个人资料是管理员
if (PerfildeAprovacao.PerfilDeValidacaoDeStatus.Equals("Administrador"))
{
listStatus.RemoveAll(status => status != StatusApontamento.authorized);
}
【问题讨论】:
标签: c# asp.net asp.net-mvc ienumerable