async Task ProjectSetUpAsync() { var viewModel = new PlayEditorVM(); teamTagger = viewModel.TeamTagger; viewModel.Project = new LMProjectVM { Model = Utils.CreateProject() }; project = viewModel.Project; await ControllerSetUp(viewModel); }
public void SetUp() { controller = new PlayEditorController(); teamTaggerController = new LMTeamTaggerController(); viewModel = new PlayEditorVM(); project = Utils.CreateProject(); viewModel.Project = new LMProjectVM { Model = project }; var play = project.Timeline [0] as LMTimelineEvent; play.Players.Add(project.LocalTeamTemplate.List [0]); play.Teams.Add(project.LocalTeamTemplate); viewModel.Play = play; controller.SetViewModel(viewModel); teamTaggerController.SetViewModel(viewModel); controller.Start(); teamTaggerController.Start(); }
async Task SetUpState() { dynamic data = new ExpandoObject(); var projectVM = new LMProjectVM { Model = new LMProject() }; projectVM.Model.LocalTeamTemplate = LMTeam.DefaultTemplate(10); projectVM.Model.VisitorTeamTemplate = LMTeam.DefaultTemplate(10); data.project = projectVM; data.settings = new PlayEventEditionSettings(); data.play = new LMTimelineEventVM { Model = new LMTimelineEvent { Name = "Event1" } }; await state.LoadState(data); await state.ShowState(); viewModel = state.ViewModel; }
public void SetUp() { viewModel = new PlayEditorVM(); }
public override void SetViewModel(IViewModel viewModel) { playEditorVM = (PlayEditorVM)viewModel; teamTagger = playEditorVM.TeamTagger; }