コード例 #1
0
        public async Task <int> SynchronisePostCategoriesAsync()
        {
            int changed = 0;

            changed += await PostCategoryLogic.InsertCategoriesToPostAsync(Categories, PostCategories, Post.PostId);

            changed += await PostCategoryLogic.DeleteOldCategoriesAsync(Categories, PostCategories);

            return(changed);
        }
コード例 #2
0
        private async Task GetPostCategoriesAsync()
        {
            if (Post?.PostId == Guid.Empty || Post is null)
            {
                throw new Exception("Post is null!");
            }

            PostCategories = await PostCategoryLogic.GetPostCategoriesAsync(Post.PostId);

            ExtractsCategoriesFromPostCategoriesAsync();
        }