/// <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); } }