public virtual IEvent NewEvent(string type, string name) { if (!_mManager.HasContext()) { _mManager.Setup(); } if (_mManager.CatEnabled) { IEvent @event = new DefaultEvent(type, name); _mManager.Add(@event); return(@event); } return(NullMessage.EVENT); }
public virtual IEvent NewEvent(String type, String name) { if (!_mManager.HasContext()) { _mManager.Setup(); } if (_mManager.CatEnabled) { IEvent evt0 = new DefaultEvent(type, name); _mManager.Add(evt0); return(evt0); } return(new NullEvent()); }
public override void Complete() { SetCompleted(true); if (_messageManager != null) { _messageManager.Add(this); } }
public virtual IEvent NewEvent(String type, String name, String nameValuePairs) { if (!_mManager.HasContext()) { _mManager.Setup(); } if (_mManager.CatEnabled) { IEvent evt0 = new DefaultEvent(type, name); // Need add data before event is added into context, so that estimated bytes is correct. if (!string.IsNullOrEmpty(nameValuePairs)) { evt0.AddData(nameValuePairs); } _mManager.Add(evt0); return(evt0); } return(new NullEvent()); }
public override void Complete() { try { base.Complete(); if (_mManager != null && _mManager.ThreadLocalMessageTree.Message == null) { _mManager.Add(this); } } catch (Exception ex) { Cat.lastException = ex; } }
public ActionResult NewMessage(Message message) { string date = DateTime.Now.ToString(); message.Date = date; var username = Session["username"].ToString(); int orgid = 0; int id = 0; var list = usermanager.GetAll().Where(c => c.UserName == username); foreach (var t in list) { id = t.Id; orgid = t.OrganizationId; } string tomessageusername = null; var tolist = usermanager.GetAll().Where(c => c.Id == Convert.ToInt32(message.MessageTo)); foreach (var t in tolist) { tomessageusername = t.UserName; } message.MessageFrom = username; message.MessageTo = tomessageusername; if (messageManager.Add(message)) { ModelState.Clear(); return(RedirectToAction("NewMessage", new { success = "true" })); } ViewBag.userlist = loader.GetUserByOrgIdandNotCurrentUser(id, orgid); return(View()); }