public override void ApplyModel(UITileEditorModel model) { UnselectHex(); ListTileColorViewModel.Clear(); foreach (var tileColorModel in model.ListTileColorModel) { UITileColorViewModel tileColorVIewModel = new UITileColorViewModel(); tileColorVIewModel.ApplyModel(tileColorModel); ListTileColorViewModel.Add(tileColorVIewModel); } SelectedTileColorViewModel = ListTileColorViewModel.First(); ListTileImageViewModel.Clear(); foreach (var tileImageModel in model.ListTileImageModel) { UITileImageViewModel tileImageViewModel = new UITileImageViewModel(); tileImageViewModel.ApplyModel(tileImageModel); ListTileImageViewModel.Add(tileImageViewModel); } SelectedTileImageViewModel = ListTileImageViewModel.First(); }
public UITileColorViewModel GetTileColorViewModelFromId(string id) { return(ListTileColorViewModel.FirstOrDefault(x => x.Id == id)); }