BCards/src/BCards.Web/Services/IThemeService.cs
Ricardo Carneiro 27ae8b606e feat:
+login ms que permite contas corporativas ou não.
+Links para produtos de afiliados
2025-06-25 19:30:19 -03:00

14 lines
465 B
C#

using BCards.Web.Models;
namespace BCards.Web.Services;
public interface IThemeService
{
Task<List<PageTheme>> GetAvailableThemesAsync();
Task<PageTheme?> GetThemeByIdAsync(string themeId);
Task<PageTheme?> GetThemeByNameAsync(string themeName);
Task<string> GenerateCustomCssAsync(PageTheme theme);
Task<string> GenerateThemeCSSAsync(PageTheme theme, UserPage page);
Task InitializeDefaultThemesAsync();
PageTheme GetDefaultTheme();
}