StoryFrameBuildControl.Model.StoryFrameBuildControlViewModel.ChangeIsAppearedItemStoryModel C# (CSharp) Method

ChangeIsAppearedItemStoryModel() private method

private ChangeIsAppearedItemStoryModel ( ItemModel item, bool isAppeared ) : void
item ModernizedAlice.ArtOfWords.BizCommon.Model.Item.ItemModel
isAppeared bool
return void
        private void ChangeIsAppearedItemStoryModel(ItemModel item, bool isAppeared)
        {
            var itemStories = ModelsComposite.ItemStoryModelManager.FindModel(SelectingModel.Id);
            var itemStoryModel = itemStories.FindModel(item.Id);
            if (isAppeared)
            {
                if (itemStoryModel != null)
                {
                    return;
                }
                var model = ModelsComposite.ItemStoryModelManager.GetNewModel(item.Id, SelectingModel.Id);
                itemStories.AddModel(model);
            }
            else
            {
                if (itemStoryModel == null)
                {
                    return;
                }
                itemStories.RemoveModel(itemStoryModel);
            }
        }