Esempio n. 1
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));
        }