/// <summary>
 /// Handles the <see cref="OpenTimeLineMessage"/>
 /// </summary>
 /// <param name="message">The open time line message.</param>
 public void Handle(OpenTimeLineMessage message)
 {
     if (message.Player == 1)
     {
         PlayerOneTimeLineViewModel.OpenTimeLine(message.FilePath, message.Append);
     }
     else
     {
         PlayerTwoTimeLineViewModel.OpenTimeLine(message.FilePath, message.Append);
     }
 }
 /// <summary>
 /// Handles the <see cref="SaveTimeLineMessage"/>
 /// </summary>
 /// <param name="message">The save time line message.</param>
 public void Handle(SaveTimeLineMessage message)
 {
     if (message.Player == 1)
     {
         PlayerOneTimeLineViewModel.SaveTimeLine();
     }
     else
     {
         PlayerTwoTimeLineViewModel.SaveTimeLine();
     }
 }
        /// <summary>
        /// Handles the <see cref="AddTimeLineItemMessage"/>
        /// </summary>
        /// <param name="message">The add time line message.</param>
        public void Handle(AddTimeLineItemMessage message)
        {
            TimeLineItemViewModel timeLineItem = message.TimeLineItemViewModel;

            if (message.Player == 1)
            {
                PlayerOneTimeLineViewModel.AddTimeLineItem(timeLineItem);
            }
            else
            {
                PlayerTwoTimeLineViewModel.AddTimeLineItem(timeLineItem);
            }
        }