public override bool Equals(BaseEntity other) { bool result = false; if (other.GetType() == typeof(Person)) { var that = (Person)other; result = (LastName.Equals(that.LastName)) && (FirstMidName.Equals(that.FirstMidName)) && (BirthdateString.Equals(that.BirthdateString)); } return(result); }
public virtual bool Equals(IBaseDto dto) { var result = false; if (dto.GetType() == typeof(BasePersonDto)) { var that = (BasePersonDto)dto; result = FirstMidName.Equals(that.FirstMidName) && LastName.Equals(that.LastName) && Birthdate.Equals(that.Birthdate); } return(result); }