コード例 #1
0
        public IVRProject GetModelProject()
        {
            var pr = new IVRProject();

            pr.Name        = Name;
            pr.MenuList    = ConverterMenu.ConvertToMenuModels(MenuList);
            pr.IVRMenuRoot = IVRMenuRoot.GetModel();
            return(pr);
        }
コード例 #2
0
ファイル: MockModel.cs プロジェクト: B-Rich/Ozeki-IVR-Studio
        public IVRProject LoadProject(string path)
        {
            IVRProject pr = new IVRProject();

            pr.Name     = "Sample project";
            pr.MenuList = new List <IVRMenuElementBase>();
            pr.MenuList.Add(new IVRMenuElementInfoReader()
            {
                Id = "0", ParentId = "", Name = "root"
            });
            pr.MenuList.Add(new IVRMenuElementVoiceMessageRecorder()
            {
                Id = "1", ParentId = "0", Name = "subtree1"
            });
            pr.MenuList.Add(new IVRMenuElementInfoReader()
            {
                Id = "2", ParentId = "0", Name = "subtree2"
            });
            pr.MenuList.Add(new IVRMenuElementInfoReader()
            {
                Id = "3", ParentId = "0", Name = "subtree3", NarratorType = NarratorType.FilePlayback
            });
            pr.MenuList.Add(new IVRMenuElementInfoReader()
            {
                Id = "4", ParentId = "2", Name = "subtree2.1", NarratorType = NarratorType.FilePlayback
            });
            pr.MenuList.Add(new IVRMenuElementInfoReader()
            {
                Id = "5", ParentId = "2", Name = "subtree2.2", NarratorType = NarratorType.FilePlayback
            });
            pr.MenuList.Add(new IVRMenuElementCallTransfer()
            {
                Id = "6", ParentId = "5", Name = "subtree2.2.1"
            });

            return(pr);
        }
コード例 #3
0
        //public VmIVRProject(IVRProjectConfig mProject)
        //{
        //    Name = mProject.Name;
        //    MenuList = ConverterMenu.GetMenuViewModels(mProject.MenuList);
        //  //  IVRMenuRoot = ConverterMenu.GetMenuViewModel(mProject.IVRMenuRoot);

        //}
        public VmIVRProject(IVRProject mProject)
        {
            Name        = mProject.Name;
            MenuList    = ConverterMenu.GetMenuViewModels(mProject.MenuList);
            IVRMenuRoot = ConverterMenu.GetMenuViewModel(mProject.IVRMenuRoot);
        }
コード例 #4
0
 public void SaveProject(IVRProject project, string path)
 {
     projectStore.SaveProject(path, project);
 }
コード例 #5
0
ファイル: MockModel.cs プロジェクト: B-Rich/Ozeki-IVR-Studio
 public void SaveProject(IVRProject project, string path)
 {
 }