Exemplo n.º 1
0
 public bool Equals(Employee objB)
 {
     return(((Id == null && objB.Id == null) || Id.Equals(objB.Id)) &&
            ((Salary == null && objB.Salary == null) || Salary.Equals(objB.Salary)) &&
            ((Experience == null && objB.Experience == null) || Experience.Equals(objB.Experience)) &&
            ((string.IsNullOrEmpty(Specialization) && string.IsNullOrEmpty(objB.Specialization)) || Specialization.Equals(objB.Specialization)) &&
            ((string.IsNullOrEmpty(Position) && string.IsNullOrEmpty(objB.Position)) || Position.Equals(objB.Position)) &&
            ((string.IsNullOrEmpty(Name) && string.IsNullOrEmpty(objB.Name)) || Name.Equals(objB.Name)));
 }