public Playbook ToModel() { Playbook playbook = new Playbook(PlaybookSystemId); playbook.ChangePlaybookId(PlaybookId); playbook.ChangeCategory(CategoryData != null ? CategoryData.ToModel() : new Models.Category("0000")); playbook.ChangePlayName(new PlayName(PlayFullName, PlayShortName, PlayCallName)); playbook.ChangeContext(new Context(Context)); playbook.ChangeInstallStatus(IntroduceStatus); playbook.ChangePlayDesign(new PlayDesign(PlayDesignUrl)); playbook.ChangeCreateUser(CreateUserData != null ? CreateUserData.ToModel() : new User(0, 0), CreateDate); playbook.ChangeLastUpdateUser(LastUpdateUserData != null ? LastUpdateUserData.ToModel() : new User(0, 0), LastUpdateDate); return(playbook); }