public void Handle(ProjectProcessChangedLocalMessage message)
 {
     if (message.ProjectId > 0)
     {
         Data.ProjectId = message.ProjectId;
         _assignablesIndexing.Start();
     }
     else
     {
         MarkAsComplete();
     }
 }
Exemplo n.º 2
0
        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();
            }
        }