private void OnAutoridadeAdicionada(Autoridade autoridadeAdicionada) { UsuarioAutoridade ua = new UsuarioAutoridade() { Autoridade = autoridadeAdicionada, Usuario = this }; }
private void OnAutoridadeRemovida(Autoridade autoridadeRemovida) { UsuarioAutoridade ua = UsuarioAutoridades.SingleOrDefault(ua2 => ua2.Usuario == this && ua2.Autoridade == autoridadeRemovida); if (ua != null) { ua.Remove(); } }
public void Remove() { LivrariaDataContext.RemoveRecord(this); //method defined in ldc Autoridade autAnt = Autoridade; autAnt.UsuarioAutoridades.Remove(this); Usuario usuAnt = Usuario; usuAnt.UsuarioAutoridades.Remove(this); }
public override bool Equals(object obj) { if (obj == null) { return(false); } Autoridade other = obj as Autoridade; if (other == null) { return(false); } return(other.Id == this.Id);// || other.Nome == this.Nome; }