Esempio n. 1
0
        public override int GetHashCode()
        {
            int hashCode = -2080323319;

            if (ServiceVariationId != null)
            {
               hashCode += ServiceVariationId.GetHashCode();
            }

            if (TeamMemberIdFilter != null)
            {
               hashCode += TeamMemberIdFilter.GetHashCode();
            }

            return hashCode;
        }
        public override int GetHashCode()
        {
            int hashCode = -1009100920;

            hashCode += DurationMinutes.GetHashCode();

            if (ServiceVariationId != null)
            {
                hashCode += ServiceVariationId.GetHashCode();
            }

            if (TeamMemberId != null)
            {
                hashCode += TeamMemberId.GetHashCode();
            }
            hashCode += ServiceVariationVersion.GetHashCode();

            return(hashCode);
        }
Esempio n. 3
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return false;
            }

            if (obj == this)
            {
                return true;
            }

            return obj is SegmentFilter other &&
                ((ServiceVariationId == null && other.ServiceVariationId == null) || (ServiceVariationId?.Equals(other.ServiceVariationId) == true)) &&
                ((TeamMemberIdFilter == null && other.TeamMemberIdFilter == null) || (TeamMemberIdFilter?.Equals(other.TeamMemberIdFilter) == true));
        }
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }

            if (obj == this)
            {
                return(true);
            }

            return(obj is AppointmentSegment other &&
                   DurationMinutes.Equals(other.DurationMinutes) &&
                   ((ServiceVariationId == null && other.ServiceVariationId == null) || (ServiceVariationId?.Equals(other.ServiceVariationId) == true)) &&
                   ((TeamMemberId == null && other.TeamMemberId == null) || (TeamMemberId?.Equals(other.TeamMemberId) == true)) &&
                   ServiceVariationVersion.Equals(other.ServiceVariationVersion));
        }