public static void SetControls(ColumnControlViewModel columnViewModel) { CheckDesignMode(); columnViewModel.ColumnModel = columnModels.First(); columnViewModel.TaskControlViewModels.Reset(taskModels.First().Select(taskModel => new TaskControlViewModel { TaskModel = taskModel })); }
public static void SetControls(BoardControlViewModel boardViewModel) { CheckDesignMode(); boardViewModel.BoardModel = boardModel; boardViewModel.ColumnControlViewModels.Reset(columnModels.Select(columnModel => { var columnControlViewModel = new ColumnControlViewModel { ColumnModel = columnModel }; columnControlViewModel.TaskControlViewModels.Reset(columnModel.TaskModels.Select(taskModel => new TaskControlViewModel { TaskModel = taskModel })); return(columnControlViewModel); })); }