namespace Data.Models.Interfaces; public interface IBlogApi { Task GetBlogPostCountAsync(); Task?> GetBlogPostsAsync(int numberofposts, int startindex); Task?> GetCategoriesAsync(); Task?> GetTagsAsync(); Task GetBlogPostAsync(string id); Task GetCategoryAsync(string id); Task GetTagAsync(string id); Task SaveBlogPostAsync(BlogPost item); Task SaveCategoryAsync(Category item); Task SaveTagAsync(Tag item); Task DeleteBlogPostAsync(string id); Task DeleteCategoryAsync(string id); Task DeleteTagAsync(string id); Task InvalidateCacheAsync(); }