Example #1
0
        private async Task DeletePostCategories(int id,
                                                [FromServices] IPostCategoryServices postCategoryServices)
        {
            List <PostCategory> postCategories = await postCategoryServices.GetAllWithSameIdAsync(id);

            foreach (PostCategory postCategory in postCategories)
            {
                await postCategoryServices.DeletePostCategory(postCategory);
            }
        }
Example #2
0
        private async Task DeleteExistingPostCategoryEntries(int id, IPostCategoryServices postCategoryServices)
        {
            var itemsToDelete = await postCategoryServices.GetAllWithSameIdAsync(id);

            if (itemsToDelete != null && itemsToDelete.Count > 0)
            {
                foreach (var itemToDelete in itemsToDelete)
                {
                    await postCategoryServices.DeletePostCategory(itemToDelete);
                }
            }
        }