コード例 #1
0
        public static bool Equals(ShoppingCartUpdateMessage?left, ShoppingCartUpdateMessage?right)
        {
            bool result = SubscribedMessage.Equals(left, right);

            result &= (result ? ShoppingCartContent.Equals(left?.ShoppingCart, right?.ShoppingCart) : false);

            return(result);
        }
コード例 #2
0
        public static bool Equals(StockInfoMessage?left, StockInfoMessage?right)
        {
            bool result = SubscribedMessage.Equals(left, right);

            result &= (result ? (left?.Articles.SequenceEqual(right?.Articles)).GetValueOrDefault() : false);

            return(result);
        }
コード例 #3
0
        public static bool Equals(ArticleSelectedMessage?left, ArticleSelectedMessage?right)
        {
            bool result = SubscribedMessage.Equals(left, right);

            result &= (result ? ArticleSelectedArticle.Equals(left?.Article, right?.Article) : false);

            return(result);
        }
コード例 #4
0
        public static bool Equals(InitiateInputMessage?left, InitiateInputMessage?right)
        {
            bool result = SubscribedMessage.Equals(left, right);

            result &= (result ? InitiateInputMessageDetails.Equals(left?.Details, right?.Details) : false);
            result &= (result ? (left?.Articles.SequenceEqual(right?.Articles)).GetValueOrDefault() : false);

            return(result);
        }
コード例 #5
0
ファイル: InputMessage.cs プロジェクト: ThomasReth/ITSS2
        public static bool Equals(InputMessage?left, InputMessage?right)
        {
            bool result = SubscribedMessage.Equals(left, right);

            result &= (result ? EqualityComparer <bool?> .Default.Equals(left?.IsNewDelivery, right?.IsNewDelivery) : false);
            result &= (result ? (left?.Articles.SequenceEqual(right?.Articles)).GetValueOrDefault() : false);

            return(result);
        }
コード例 #6
0
        public static bool Equals(UnprocessedMessage?left, UnprocessedMessage?right)
        {
            bool result = SubscribedMessage.Equals(left, right);

            result &= (result ? EqualityComparer <String?> .Default.Equals(left?.Message, right?.Message) : false);
            result &= (result ? EqualityComparer <String?> .Default.Equals(left?.Text, right?.Text) : false);
            result &= (result ? EqualityComparer <UnprocessedReason?> .Default.Equals(left?.Reason, right?.Reason) : false);

            return(result);
        }