public async static Task <ProjectViewModel> NewProject(string name)
        {
            ProjectViewModel t = new ProjectViewModel();

            t.MetaData = new ProjectMetaData()
            {
                Id   = Guid.NewGuid().ToString("N"),
                Name = name
            };
            t._Items.Add(new ProjectViewModelItem()
            {
                ItemKind      = ProjectItemKind.Title,
                StringContent = name
            });
            await t.SaveToLocalCache();

            return(t);
        }
Ejemplo n.º 2
0
        public async Task <ProjectViewModel> CreateProject(string name, string id)
        {
            var p = new ProjectViewModel()
            {
                MetaData = new ProjectViewModel.ProjectMetaData()
                {
                    Id   = id,
                    Name = name
                },
            };
            var t = p.AddItem(ProjectViewModel.ProjectItemKind.Title, true);

            t.StringContent = name;

            await p.SaveToLocalCache();

            await AddToRecentList(p);

            return(p);
        }