Cora Knowledge Center

Support

Retrieve a User Inbox

public ObjectDataReader GetView(AuthenticatedUser user, IWorkflowEngine engine)
{
     if (user == null)
        {
        throw new UnauthorizedAccessException("Unknown user.");
        }
        using (SecurityManager.CreateContext(user))
        {
         IMessageViewService msgVService =
         engine.GetServiceWithCheck<IMessageViewService>();
         ViewSettings settings = msgVService.CreateViewSettings();
         settings.PageNum = 1;
         return msgVService.GetView(settings);
    }
}