Ejemplo n.º 1
0
        /// <inheritdoc />
        public override bool Validate()
        {
            List <string> missingFields = new List <string>();

            if (this.Select == null)
            {
                missingFields.Add("Select");
            }

            if (this.MergeInto == null)
            {
                missingFields.Add("MergeInto");
            }

            if (missingFields.Count > 0)
            {
                Logger.Error(TAG, this.Ctx, Errors.ValidateErrorString(this.AtCorpusPath, missingFields), nameof(Validate));
                return(false);
            }

            return(true);
        }
Ejemplo n.º 2
0
        /// <inheritdoc />
        public override bool Validate()
        {
            List <string> missingFields = new List <string>();

            if (this.Select == null)
            {
                missingFields.Add("Select");
            }

            if (this.MergeInto == null)
            {
                missingFields.Add("MergeInto");
            }

            if (missingFields.Count > 0)
            {
                Logger.Error(this.Ctx, Tag, nameof(Validate), this.AtCorpusPath, CdmLogCode.ErrValdnIntegrityCheckFailure, this.AtCorpusPath, string.Join(", ", missingFields.Select((s) => $"'{s}'")));
                return(false);
            }

            return(true);
        }