public override int GetHashCode() { const int prime = 31; int result = 1; result = prime * result + ((AdmMenuPai == null) ? 0 : AdmMenuPai.GetHashCode()); result = prime * result + ((Descricao == null) ? 0 : Descricao.GetHashCode()); result = prime * result + Id.GetHashCode(); return(result); }
public override bool Equals(object obj) { if (obj == null) { return(false); } AdmMenu other = (AdmMenu)obj; if (other == null) { return(false); } if (AdmMenuPai == null) { if (other.AdmMenuPai != null) { return(false); } } else if (!AdmMenuPai.Equals(other.AdmMenuPai)) { return(false); } if (Descricao == null) { if (other.Descricao != null) { return(false); } } else if (!Descricao.Equals(other.Descricao)) { return(false); } /* * if (Id == null) * { * if (other.Id != null) * return false; * } * else */ if (!Id.Equals(other.Id)) { return(false); } return(true); }