Ejemplo n.º 1
0
        protected override void DisposeImpl()
        {
            var msg = new ServiceMessage("testFinished")
            {
                { "name", _testName }
            };

            if (_duration != null)
            {
                msg.Add("duration", ((long)_duration.Value.TotalMilliseconds).ToString(CultureInfo.InvariantCulture));
            }
            PostMessage(msg);
        }
        private void WriteIgnoredImpl([CanBeNull] string message)
        {
            var msg = new ServiceMessage("testIgnored")
            {
                { "name", myTestName }
            };

            if (message != null)
            {
                msg.Add("message", message);
            }
            PostMessage(msg);
        }
        private void Write([NotNull] string text, string details, [NotNull] string status)
        {
            var msg = new ServiceMessage("message")
            {
                { "text", text }, { "status", status }
            };

            if (!string.IsNullOrEmpty(details))
            {
                msg.Add("errorDetails", details);
            }

            PostMessage(msg);
        }
Ejemplo n.º 4
0
        public void WriteFile(string teamCityArtifactUri, string description = "")
        {
            if (string.IsNullOrEmpty(teamCityArtifactUri))
            {
                throw new ArgumentException(nameof(teamCityArtifactUri));
            }
            if (description == null)
            {
                throw new ArgumentNullException(nameof(description));
            }
            var message = new ServiceMessage("testMetadata")
            {
                { "testName", _testName }, { "type", "artifact" }, { "value", teamCityArtifactUri }
            };

            if (!string.IsNullOrEmpty(description))
            {
                message.Add("name", description);
            }

            PostMessage(message);
        }
 public ActionResult Create(Message msg)
 {
     try
     {
         Message mm = new Message
         {
             Type        = msg.Type,
             Receiver    = msg.Receiver,
             Subject     = msg.Subject,
             Content     = msg.Content,
             MessageDate = DateTime.Now,
             Received    = msg.Received,
             //Sender = GetCurrentUserId()
             Sender = GetCurrentUserName()
         };
         sm.Add(mm);
         sm.Commit();
         return(RedirectToAction("ReceivedMsg"));
     }
     catch
     {
         return(View());
     }
 }