public async Task <int> SynchronisePostCategoriesAsync() { int changed = 0; changed += await PostCategoryLogic.InsertCategoriesToPostAsync(Categories, PostCategories, Post.PostId); changed += await PostCategoryLogic.DeleteOldCategoriesAsync(Categories, PostCategories); return(changed); }
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(); }