public virtual void AdicionarUfs(Uf uf) { var ufEstaNaLista = ListaPermissao.Any(x => x.Uf != null && x.Uf.ID == uf.ID && x.AreaTematica.ID == this.ID); if (ufEstaNaLista) { return; } var permissao = new AreaTematicaPermissao { Uf = uf, AreaTematica = this }; this.ListaPermissao.Add(permissao); }
public virtual void AdicionarNivelOcupacional(NivelOcupacional nivelOcupacional) { var nivelOcupacionalEstaNaLista = ListaPermissao.Any(x => x.NivelOcupacional != null && x.NivelOcupacional.ID == nivelOcupacional.ID && x.AreaTematica.ID == this.ID); if (nivelOcupacionalEstaNaLista) { return; } var permissao = new AreaTematicaPermissao { NivelOcupacional = nivelOcupacional, AreaTematica = this, Auditoria = new Auditoria(null) }; this.ListaPermissao.Add(permissao); }
public virtual void AdicionarPerfil(Perfil perfil) { var perfilEstaNaLista = ListaPermissao.Any(x => x.Perfil != null && x.Perfil.ID == perfil.ID && x.AreaTematica.ID == this.ID); if (perfilEstaNaLista) { return; } var permissao = new AreaTematicaPermissao { Perfil = perfil, AreaTematica = this, Auditoria = new Auditoria(null) }; this.ListaPermissao.Add(permissao); }