namespace API.Entities.Enums; public enum CoverImageSize { /// /// Default Size: 320x455 (wxh) /// Default = 1, /// /// 640x909 /// Medium = 2, /// /// 900x1277 /// Large = 3, /// /// 1265x1795 /// XLarge = 4 } public static class CoverImageSizeExtensions { public static (int Width, int Height) GetDimensions(this CoverImageSize size) { return size switch { CoverImageSize.Default => (320, 455), CoverImageSize.Medium => (640, 909), CoverImageSize.Large => (900, 1277), CoverImageSize.XLarge => (1265, 1795), _ => (320, 455) }; } }