ModernizedAlice.ArtOfWords.Services.ModelService.StoryFrameModelService.AddNewStoryFrame C# (CSharp) Method

AddNewStoryFrame() public method

新しい展開を追加する
public AddNewStoryFrame ( ) : StoryFrameModel
return ModernizedAlice.ArtOfWords.BizCommon.Model.StoryFrame.StoryFrameModel
        public StoryFrameModel AddNewStoryFrame()
        {
            var manager = ModelsComposite.StoryFrameModelManager;

            var newModel = manager.GetNewModel();

            var placeService = new PlaceModelService();

            // 固有の場所を取得する
            var place = placeService.AddNewPlace();

            newModel.PlaceId = place.Id;

            return AddStoryFrame(newModel);
        }

Usage Example

        private void addButton_Click(object sender, RoutedEventArgs e)
        {
            var service = new StoryFrameModelService();

            var newModel = service.AddNewStoryFrame();
            _model.Select(newModel);
        }
StoryFrameModelService