public void Handle(ProjectProcessChangedLocalMessage message) { if (message.ProjectId > 0) { Data.ProjectId = message.ProjectId; _assignablesIndexing.Start(); } else { MarkAsComplete(); } }
public void Handle(ProjectProcessChangedLocalMessage message) { Data.ProjectId = message.ProjectId; Data.SkipGenerals = 0; if (message.ProjectId > 0) { Send(new AssignableQuery { Hql = string.Format(AssignablesHql, Data.SkipGenerals, PageSize), IgnoreMessageSizeOverrunFailure = true, Params = new object[] { message.ProjectId } }); } else { MarkAsComplete(); } }