public static async Task <ITableCategory> GenerateTableCategoryAsync(this ITableCategory tableCategory, Authentication authentication) { var name = await tableCategory.GenerateNewCategoryNameAsync(); return(await tableCategory.AddNewCategoryAsync(authentication, name)); }