Beispiel #1
0
        public static string ToHtml(this InquiryAllocateStatus status, bool useInquiery, string inquiryText)
        {
            var text            = "<span style='color: silver; font-size: X-Small;'>[{0}]</span>";
            var useInquieryText = (useInquiery ? ("('" + inquiryText + "')") : "[не задавался]");

            switch (status)
            {
            case InquiryAllocateStatus.Allocated:
                return(string.Format(text, "Объект мониторинга: " + useInquieryText + " найден."));

            case InquiryAllocateStatus.NotAllocated:
                return(string.Format(text, "Объект мониторинга: " + useInquieryText + " <span style='color: maroon;'>не найден.</span>"));

            default:
                throw (new ArgumentException(status.ToString()));
            }
        }
Beispiel #2
0
 public TonalityMarkingOutputResult
 (
     string resultXml,
     bool resultXmlIsEmpty,
     InquiryAllocateStatus inquiryAllocateStatus,
     double?positive,
     double?negative,
     List <TonalityMarkingObject> objects,
     IEnumerable <string> operateRulesNames = null
 )
     : base(operateRulesNames)
 {
     OutputXml                  = resultXml;
     OutputXmlIsEmpty           = resultXmlIsEmpty;
     InquiryAllocateStatus      = inquiryAllocateStatus;
     AuthorTonalityMarkingTuple = TonalityMarkingTuple.CreateSubjectAuthor(positive, negative, objects);
     TonalityMarkingTuples      = (new[] { AuthorTonalityMarkingTuple }).ToList().AsReadOnly();
 }
Beispiel #3
0
        public TonalityMarkingOutputResult
        (
            XDocument resultXDocument,
            InquiryAllocateStatus inquiryAllocateStatus,
            double?positive,
            double?negative,
            List <TonalityMarkingObject> objects,
            IEnumerable <string> operateRulesNames = null
        )
            : base(operateRulesNames)
        {
            resultXDocument.ThrowIfNull("resultXDocument");
            //if ( !resultXDocument.Root.HasElements ) throw (new ArgumentNullException("Tonality output-xml is empty."));

            _OutputXDocument           = resultXDocument;
            OutputXml                  = resultXDocument.ToString();
            OutputXmlIsEmpty           = !resultXDocument.Root.HasElements;
            InquiryAllocateStatus      = inquiryAllocateStatus;
            AuthorTonalityMarkingTuple = TonalityMarkingTuple.CreateSubjectAuthor(positive, negative, objects);
            TonalityMarkingTuples      = (new[] { AuthorTonalityMarkingTuple }).ToList().AsReadOnly();
        }