コード例 #1
0
ファイル: StreamsPageViewModel.cs プロジェクト: mbrit/Kanblog
        public StreamsPageViewModel(IViewModelHost host)
            : base(host)
        {
            this.Streams = new ObservableCollection <StreamViewItem>();

            this.NewCommand = new DelegateCommand(async(args) =>
            {
                this.Host.ShowView <StoryPageViewModel>(await StoryItem.CreateForNewAsync());
            });
        }
コード例 #2
0
ファイル: StoryItem.cs プロジェクト: mbrit/Kanblog
        internal static async Task<StoryItem> CreateForNewAsync()
        {
            var stream = await StreamItem.GetDefaultStreamAsync();

            var item = new StoryItem()
            {
                Name = "New Story",
                StreamId = stream.Id,
                IsActive = true
            };
            return item;
        }
コード例 #3
0
        internal static async Task <StoryItem> CreateForNewAsync()
        {
            var stream = await StreamItem.GetDefaultStreamAsync();

            var item = new StoryItem()
            {
                Name     = "New Story",
                StreamId = stream.Id,
                IsActive = true
            };

            return(item);
        }
コード例 #4
0
ファイル: StreamItem.cs プロジェクト: mbrit/Kanblog
        internal async Task AddStoryAsync(string name, string theAbstract)
        {
            var story = new StoryItem()
            {
                Name     = name,
                StreamId = this.Id,
                Abstract = theAbstract,
                IsActive = true
            };

            var conn = KanblogRuntime.GetConnection();
            await conn.InsertAsync(story);
        }
コード例 #5
0
ファイル: StreamItem.cs プロジェクト: mbrit/Kanblog
        internal async Task AddStoryAsync(string name, string theAbstract)
        {
            var story = new StoryItem()
            {
                Name = name,
                StreamId = this.Id,
                Abstract = theAbstract,
                IsActive = true
            };

            var conn = KanblogRuntime.GetConnection();
            await conn.InsertAsync(story);
        }