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))); }