コード例 #1
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }
            TrilhaTag objeto = obj as TrilhaTag;

            return(objeto == null ? false : Trilha.Equals(objeto.Trilha) &&
                   Tag.Equals(objeto.Tag));
        }
コード例 #2
0
ファイル: Trilha.cs プロジェクト: lincoln-alves/sgus
        public virtual void AdicionarTag(Tag tag)
        {
            bool tagEstaNaLista = ListaTag.Any(x => x.Tag != null && x.Tag.ID == tag.ID && x.Trilha.ID == this.ID);

            if (!tagEstaNaLista)
            {
                TrilhaTag trilhaTag = new TrilhaTag()
                {
                    Tag       = tag,
                    Trilha    = this,
                    Auditoria = new Auditoria(null)
                };
                this.ListaTag.Add(trilhaTag);
            }
        }