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())); } }
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(); }
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(); }