namespace AsadiTools.Services; public record BrandInfo(string Id, string Name, string NameFa, string Color, string TextColor, bool IsOfficial, string Description, string[] Services); public record ToolType(string Id, string NameFa, string Icon, string Description, string[] CommonIssues); public record PartCategory(string Id, string NameFa, string Icon); public record DeWaltTool(string Id, string NameFa, string NameEn, string[] Models, string CategoryId, string Icon, string Power, string Description, string[] RepairItems); public static class SiteData { public static readonly BrandInfo[] Brands = [ new("dewalt", "DeWalt", "دیوالت", "#FFCD00", "#000", true, "نمایندگی رسمی دیوالت در کرج – ابزار حرفه‌ای با گارانتی اصل", ["دریل", "فرز", "مینی فرز", "بتن کن", "شمشاد زن", "تراز لیزری", "گردبر و اره قطعه‌بر", "اره فارسی‌بر", "ابزار نجاری", "متر لیزری"]), new("makita", "Makita", "ماکیتا", "#009CDE", "#fff", false, "تعمیر تخصصی ابزار ماکیتا توسط تکنیسین‌های مجرب", ["دریل", "فرز", "مینی فرز", "بتن کن"]), new("ronix", "Ronix", "رونیکس", "#E30613", "#fff", false, "سرویس و تعمیر کامل ابزار رونیکس با قطعات اصل", ["دریل", "فرز", "مینی فرز", "بتن کن", "شمشاد زن"]), new("tosan", "Tosan", "توسن", "#2563EB", "#fff", false, "تعمیر و سرویس ابزار توسن با قیمت مناسب", ["دریل", "فرز", "مینی فرز", "بتن کن"]), new("black-decker", "Black & Decker", "بلک اند دکر", "#F97316", "#fff", false, "تعمیر تخصصی ابزار بلک اند دکر", ["دریل", "فرز", "مینی فرز", "شمشاد زن"]), ]; public static readonly ToolType[] ToolTypes = [ new("drill", "دریل", "🔩", "تعمیر انواع دریل برقی، دریل چکشی و دریل شارژی. تعویض کاربن، چاک، بیرینگ و آرمیچر.", ["چاک دریل لق شده یا نمی‌بندد", "دریل روشن نمی‌شود", "ضعیف شدن قدرت دریل", "جرقه داخل دریل", "گرم شدن بیش از حد"]), new("grinder", "فرز", "⚙️", "تعمیر انواع فرز بزرگ و کوچک. تعویض بیرینگ، گیربکس، کلید و اجزاء الکتریکی.", ["فرز روشن نمی‌شود", "لرزش شدید فرز", "صدای غیر عادی گیربکس", "جرقه یا دود", "گرم شدن بیش از حد"]), new("mini-grinder", "مینی فرز", "🔧", "تعمیر تخصصی انواع مینی فرز. مناسب برای کارهای ظریف و دقیق.", ["دور موتور پایین است", "ویبراسیون زیاد", "کلید خرابی دارد", "گرم شدن سریع"]), new("hedge-trimmer", "شمشاد زن", "🌿", "تعمیر و تیزکردن تیغه شمشاد زن. تعویض قطعات مکانیکی و الکتریکی.", ["تیغه کند شده", "شمشاد زن قطع و وصل می‌کند", "دنده‌های تیغه خراب شده", "موتور ضعیف شده"]), new("rotary-hammer", "بتن کن", "🏗️", "تعمیر انواع بتن کن بزرگ و کوچک. تعویض پیستون، کلاچ، بیرینگ و قطعات ضربه‌ای.", ["ضربه ندارد", "حالت چکشی کار نمی‌کند", "صدای ضربه غیر عادی", "کلید حالت خراب است", "مته می‌لرزد"]), new("laser-level", "تراز لیزری", "🔴", "تعمیر و کالیبراسیون انواع تراز لیزری خطی، نقطه‌ای و چرخشی. تنظیم دقت زیر ۱ میلی‌متر در ۱۰ متر.", ["خط لیزر پیدا نیست یا ضعیف است", "لیزر تراز نیست (انحراف دارد)", "صفحه نمایش خاموش است", "موتور چرخش کار نمی‌کند", "باتری شارژ نمی‌شود", "حالت خود-تراز کار نمی‌کند"]), new("gerd-bar", "گردبر و اره قطعه‌بر", "💿", "تعمیر انواع گردبر فلز، گردبر چوب، اره قطعه‌بر مدل ثابت و اره‌های مدور صنعتی. تعویض تیغه، بیرینگ و گیربکس.", ["تیغه گردبر لرزش دارد", "اره روشن نمی‌شود", "موتور دود می‌کند", "سرعت برش ضعیف شده", "گیربکس صدای غیرعادی دارد", "کلید مشکل دارد"]), new("miter-saw", "اره فارسی‌بر", "📐", "تعمیر انواع اره فارسی‌بر ساده و کشویی. تنظیم زوایای قائمه و مورب. تعویض تیغه، بیرینگ و اجزاء الکتریکی.", ["زاویه برش دقیق نیست", "اره لرزش دارد", "موتور قدرت ندارد", "ترمز تیغه کار نمی‌کند", "کلید و رئوستا خرابی دارد"]), new("woodworking", "ابزار نجاری", "🪵", "تعمیر ابزار نجاری برقی شامل رنده برقی، فرز چوب (روتر)، اره نواری و سنباده نواری. تعمیر تخصصی توسط متخصص نجاری.", ["رنده برقی تنظیم نمی‌شود", "فرز چوب لرزش دارد", "تیغه رنده کند شده", "اره نواری تیغه از دست می‌دهد", "سنباده نواری حرکت نمی‌کند", "موتور گرم می‌کند"]), new("laser-measure", "متر لیزری", "📏", "تعمیر و کالیبراسیون انواع متر لیزری (فاصله‌یاب لیزری). تنظیم دقت اندازه‌گیری. تعمیر صفحه نمایش و اجزاء الکتریکی.", ["اندازه‌گیری دقت ندارد (خطای بزرگ)", "صفحه نمایش خاموش یا مات است", "لیزر روشن نمی‌شود", "حافظه ذخیره نمی‌کند", "باتری سریع تخلیه می‌شود"]), ]; public static readonly PartCategory[] Categories = [ new("carbon", "کاربن (ذغال)", "⚡"), new("bearing", "بیرینگ / بلبرینگ", "⭕"), new("switch", "کلید و رئوستا", "🔌"), new("armature", "آرمیچر (روتور)", "🔄"), new("gear", "چرخ‌دنده / گیربکس","⚙️"), new("chuck", "چاک دریل", "🔩"), new("stator", "استاتور", "🧲"), new("accessory", "لوازم جانبی", "🛠️"), ]; public static readonly DeWaltTool[] DeWaltTools = [ // ── دریل و درایور ───────────────────────────────────────────────────── new("dcd796", "دریل چکشی بی‌سیم براشلس ۱۸ولت", "Brushless Hammer Drill/Driver 18V", ["DCD796", "DCD777", "DCD791", "DCD708"], "drill", "🔩", "18V XR", "دریل چکشی بی‌سیم با موتور براشلس – بدون کاربن، بازدهی بالاتر و طول عمر بیشتر. مناسب سوراخ‌کاری در بتن، آجر و فولاد. گشتاور ۶۵ نیوتون متر.", ["تعویض بیرینگ محور", "تعمیر گیربکس دو سرعته", "تعمیر چاک ۱۳ mm", "تعمیر سوئیچ سرعت", "تعمیر برد الکترونیک", "کالیبراسیون کلاچ"]), new("dwd024", "دریل چکشی برقی ۱۳mm", "Corded Hammer Drill 13mm", ["DWD024", "DWD112", "DWD160", "DWD024S"], "drill", "🔩", "750W", "دریل چکشی برقی با قدرت ۷۵۰ وات برای کارهای ساختمانی سنگین. سرعت متغیر و قابلیت معکوس. مناسب بتن و آجر.", ["تعویض کاربن موتور", "تعویض بیرینگ", "تعمیر گیربکس", "تعمیر چاک", "تعمیر کلید سرعت"]), new("dwd520", "میکسر حرفه‌ای ۱۳mm", "Professional Mixer Drill", ["DWD520", "DWD521", "DWD112"], "drill", "🔩", "710W", "دریل میکسر قوی برای هم‌زدن رنگ، ملات و مواد ساختمانی. موتور ۷۱۰ وات با کنترل سرعت.", ["تعویض کاربن", "تعمیر سوئیچ سرعت", "تعمیر گیربکس", "تعویض بیرینگ"]), // ── پیچ‌گوشتی ضربه‌ای ───────────────────────────────────────────────── new("dcf887", "پیچ‌گوشتی ضربه‌ای بی‌سیم ۱/4 اینچ", "Brushless Impact Driver 1/4\"", ["DCF887", "DCF809", "DCF840", "DCF850"], "driver", "🔧", "18V XR", "پیچ‌گوشتی ضربه‌ای سه‌سرعته بی‌سیم با گشتاور ۲۰۵ نیوتون متر. سریع‌ترین مدل در رده خود برای پیچ‌کاری و اتصالات.", ["تعمیر مکانیزم ضربه (چکش-سندان)", "تعویض بیرینگ", "تعمیر سوئیچ ۳ سرعته", "تعمیر موتور براشلس"]), new("dcf899", "آچار ضربه‌ای ۱/۲ اینچ بی‌سیم", "High Torque Impact Wrench 1/2\"", ["DCF899", "DCF894", "DCF900", "DCF899M2"], "driver", "🔧", "18V XR", "آچار ضربه‌ای با گشتاور شکستن ۶۷۸ نیوتون متر. مناسب تعمیرات خودرو، چرخ و اتصالات صنعتی سنگین.", ["تعمیر مکانیزم ضربه فوری", "تعویض بیرینگ محور", "تعمیر آنویل ۱/۲ اینچ", "تعمیر سوئیچ"]), // ── فرز آنگولر ────────────────────────────────────────────────────── new("dcg412", "فرز آنگولر بی‌سیم ۱۱۵mm", "Brushless Angle Grinder 4.5\"", ["DCG412", "DCG418", "DCG405", "DCG460"], "grinder", "⚙️", "18V XR", "فرز آنگولر ۴.۵ اینچ بی‌سیم براشلس. محافظ الکترونیکی از موتور در برابر اضافه‌بار و شروع نرم. مناسب برش فلز، سنگ و کاشی.", ["تعویض بیرینگ سر و دم", "تعمیر گیربکس مخروطی", "تعمیر کلید کشویی", "تعمیر موتور براشلس", "تعمیر فلنج نگهدارنده"]), new("dwe402", "فرز آنگولر برقی ۱۱۵mm", "Corded Angle Grinder 4.5\"", ["DWE402", "DWE4120", "DWE4011", "DWE402N"], "grinder", "⚙️", "1000W", "فرز برقی ۱۰۰۰ وات با شروع نرم و محافظ اضافه‌بار. برش و سنباده‌زنی فلز، سنگ، بتن و کاشی.", ["تعویض کاربن موتور", "تعویض بیرینگ", "تعمیر گیربکس", "تعمیر کلید"]), new("dwe4557", "فرز آنگولر برقی ۱۸۰mm", "Corded Angle Grinder 7\"", ["DWE4557", "DW831", "DWE4599"], "grinder", "⚙️", "2000W", "فرز بزرگ ۷ اینچ برای برش سنگین فلزات و بتن. موتور ۲۰۰۰ وات با کلاچ الکترونیک ضدلغزش. مقاوم برای کار سخت.", ["تعویض کاربن موتور", "تعویض بیرینگ سنگین", "تعمیر گیربکس صنعتی", "تعمیر کلید"]), // ── بتن‌کن ──────────────────────────────────────────────────────────── new("dch273", "بتن‌کن SDS+ بی‌سیم ۲۶mm", "Brushless SDS+ Rotary Hammer", ["DCH273", "DCH253", "DCH072", "DCH133"], "rotary-hammer", "🏗️", "18V XR", "بتن‌کن SDS+ بی‌سیم براشلس با سه حالت (دریل/دریل+ضربه/فقط ضربه). انرژی ضربه ۲.۱ ژول. مناسب بتن، آجر و سنگ.", ["تعمیر مکانیزم ضربه پیستون", "تعویض پیستون و فنر", "تعمیر کلاچ ایمنی", "تعویض بیرینگ", "تعمیر سلکتور حالت"]), new("d25133k", "بتن‌کن SDS+ برقی ۲۶mm با AVS", "SDS+ Rotary Hammer with AVS", ["D25133K", "D25143K", "D25144K"], "rotary-hammer", "🏗️", "800W", "بتن‌کن برقی با سیستم AVS (کنترل لرزش فعال) – کاهش ۷۰٪ ارتعاش انتقالی به دست. انرژی ضربه ۲.۸ ژول.", ["تعمیر سیستم AVS (ضربه‌گیر)", "تعمیر مکانیزم ضربه", "تعویض پیستون", "تعمیر کلاچ", "تعویض بیرینگ"]), new("d25723k", "بتن‌کن SDS-Max برقی ۴۰mm", "SDS-Max Rotary Hammer", ["D25723K", "D25763K", "D25773K"], "rotary-hammer", "🏗️", "1250W", "بتن‌کن حرفه‌ای SDS-Max برای سوراخ‌کاری قطر بزرگ و تخریب بتن مسلح. انرژی ضربه ۱۰ ژول.", ["تعمیر مکانیزم ضربه سنگین", "تعویض پیستون و فنر سنگین", "تعمیر کلاچ صنعتی", "تعویض بیرینگ سنگین"]), // ── ابزار برش ───────────────────────────────────────────────────────── new("dcs331", "جیگ‌ساو بی‌سیم ۱۸ولت", "Brushless Jigsaw 18V", ["DCS331", "DCS334", "DCS374"], "saw", "🪚", "18V XR", "جیگ‌ساو بی‌سیم با ۴ موقعیت ضربه اوربیتال. برش منحنی و مستقیم در چوب (تا ۱۳۵mm)، فلز (تا ۱۰mm) و پلاستیک.", ["تعمیر مکانیزم اوربیتال", "تعویض بیرینگ محور", "تعمیر گیرنده تیغه", "تعمیر سوئیچ"]), new("dcs570", "اره مدور بی‌سیم ۱۸۴mm", "Brushless Circular Saw 7-1/4\"", ["DCS570", "DCS565", "DCS391"], "saw", "🪚", "18V XR", "اره مدور بی‌سیم ۷ و یک‌چهارم اینچ براشلس. عمق برش ۶۵mm در ۹۰ درجه و ۴۴mm در ۴۵ درجه.", ["تعویض بیرینگ", "تعمیر گیربکس", "تعمیر گارد تیغه", "تعمیر سوئیچ"]), // ── ابزار تکمیلی ────────────────────────────────────────────────────── new("dwe315", "ابزار چندکاره اسیلیتینگ", "Oscillating Multi-Tool", ["DWE315", "DCS355", "DCS354"], "multi", "🔧", "300W", "ابزار چندکاره با حرکت اسیلیتینگ ۱۵ هزار دور در دقیقه. مناسب برش دقیق، سنباده‌زنی و جداسازی درزبندی.", ["تعمیر مکانیزم اسیلیتینگ", "تعویض بیرینگ", "تعمیر سیستم گیرنده تیغه", "تعمیر سوئیچ"]), new("dwe6421", "سنباده لرزان تصادفی ۱۲۵mm", "Random Orbital Sander 5\"", ["DWE6421", "DWE6423", "DCW210"], "sander", "💨", "280W", "سنباده لرزان تصادفی با سیستم جمع‌آوری گرد. موتور ۲۸۰ وات با سرعت قابل تنظیم. سطح نهایی عالی روی چوب و فلز.", ["تعمیر مکانیزم اکسنتریک", "تعویض بیرینگ", "تعمیر سوئیچ سرعت", "تعمیر صفحه لرزان"]), // ── فضای سبز ───────────────────────────────────────────────────────── new("dcmht563", "شمشادزن بی‌سیم ۵۵ سانتی‌متر", "Brushless Hedge Trimmer 22\"", ["DCMHT563", "DCPH820", "DCHT820B"], "hedge-trimmer", "🌿", "18V XR", "شمشادزن براشلس ۵۵ سانتی‌متر با تیغه دو طرفه. فاصله دندانه ۱۶mm برای شاخه‌های قطور. وزن سبک با طراحی ارگونومیک.", ["تیزکاری تیغه با دستگاه", "تعمیر مکانیزم حرکت تیغه", "تعمیر گیربکس", "تعمیر سوئیچ ایمنی", "تعویض تیغه"]), // ── تراز لیزری ─────────────────────────────────────────────────────── new("dw088k", "تراز لیزری خطی ۲ پرتو", "Cross Line Laser Level", ["DW088K", "DW089K", "DW088CG"], "laser-level", "🔴", "بی‌سیم", "تراز لیزری با ۲ خط (افقی و عمودی) و دقت ±۰.۳mm/m. دارای حالت خود-تراز اتوماتیک و پایه مغناطیسی. مناسب نصب کاشی، کابینت و پارتیشن.", ["کالیبراسیون دقت خط لیزر", "تعمیر موتور پاندول", "تعمیر حالت قفل دستی", "تعمیر صفحه LED", "تعمیر باتری و شارژر"]), new("dce088g", "تراز لیزری سبز ۳×۳۶۰° بی‌سیم", "Green Cross-Line & Plumb Spot Laser", ["DCE088G", "DCE089G", "DCE083"], "laser-level", "🔴", "18V XR", "تراز لیزری سبز بی‌سیم با برد ۳۰ متر (با گیرنده ۱۰۰ متر). پرتو سبز ۴ برابر واضح‌تر از قرمز. مناسب پروژه‌های بزرگ.", ["کالیبراسیون کامل سه محور", "تعمیر ماژول لیزر سبز", "تعمیر پاندول مغناطیسی", "تعمیر گیرنده لیزر", "تعمیر برد بی‌سیم"]), // ── متر لیزری ──────────────────────────────────────────────────────── new("dw03101", "متر لیزری ۱۰۰ متری", "Laser Distance Measurer 100m", ["DW03101", "DW03050", "DWHT77600"], "laser-measure", "📏", "باتری", "فاصله‌یاب لیزری با برد ۱۰۰ متر و دقت ±۱.۵mm. نمایشگر روشن بزرگ. محاسبه مساحت، حجم و فیثاغورس.", ["کالیبراسیون دقت اندازه‌گیری", "تعمیر نمایشگر LCD", "تعمیر ماژول لیزر", "تعمیر دکمه‌ها", "تعمیر درپوش باتری"]), new("dwht77100", "متر لیزری ۳۰ متری", "Laser Distance Measurer 30m", ["DWHT77100", "DWHT77929", "DWHT77190"], "laser-measure", "📏", "باتری", "متر لیزری جیبی با برد ۳۰ متر. طراحی فشرده برای استفاده روزمره. محاسبه مستقیم مساحت و حجم.", ["کالیبراسیون اندازه‌گیری", "تعمیر لنز لیزر", "تعمیر صفحه نمایش", "تعمیر برد الکترونیک"]), // ── گردبر / اره قطعه‌بر ────────────────────────────────────────────── new("dw872", "گردبر فلز ۳۵۵mm", "Cold Cut Chop Saw 14\"", ["DW872", "DW871", "DCS690"], "chop-saw", "💿", "2000W", "گردبر سردبر ۱۴ اینچ برای برش دقیق فلز بدون ایجاد حرارت. پرچ فولادی را بدون تغییر خواص متالورژیکی برش می‌دهد.", ["تعویض بیرینگ کله‌گاو", "تعمیر گیربکس", "تعمیر کلید و مدار", "تنظیم زاویه برش", "تعمیر گیره قطعه‌کار"]), new("dwe7491", "اره گردبر میز ۲۵۴mm", "Table Saw 10\"", ["DWE7491", "DWE7480", "DWE7485"], "chop-saw", "💿", "1800W", "اره گردبر روی میز ۱۰ اینچ با گاید مدرج و حائل موازی دقیق. مناسب برش طولی و عرضی چوب و ام‌دی‌اف.", ["تنظیم و تراز میز برش", "تعویض بیرینگ محور", "تعمیر گیربکس", "تعمیر حفاظ و کلاچ", "تعمیر کلید اصلی"]), // ── اره فارسی‌بر ───────────────────────────────────────────────────── new("dw718", "اره فارسی‌بر کشویی دو مفصلی ۲۵۴mm", "Double Bevel Sliding Compound Miter Saw", ["DW718", "DWS780", "DWS716"], "miter-saw", "📐", "1675W", "اره فارسی‌بر کشویی دو مفصلی ۱۰ اینچ. زاویه مورب تا ±۴۸° چپ و راست. برش پهنای ۳۰۰mm. مناسب قاب‌سازی و نجاری دقیق.", ["تنظیم زاویه قائمه و مورب", "تعویض بیرینگ محور", "تعمیر مکانیزم کشو", "تعمیر لیزر راهنما", "تعمیر سوئیچ ایمنی"]), new("dw701", "اره فارسی‌بر ۲۱۶mm", "Single Bevel Compound Miter Saw", ["DW701", "DW703", "DCS777"], "miter-saw", "📐", "1400W", "اره فارسی‌بر ساده ۸.۵ اینچ سبک‌وزن برای کارگاه و محل کار. قطعه‌بر ۲۰۸×۷۰mm. دستگیره تنظیم سریع زاویه.", ["تنظیم دقت زاویه", "تعویض بیرینگ", "تعمیر مکانیزم زاویه‌دهی", "تعمیر ترمز الکترونیکی"]), // ── ابزار نجاری ────────────────────────────────────────────────────── new("dw680k", "رنده برقی ۸۲mm", "Planer 3-1/4\"", ["DW680K", "DW677", "DCP580"], "woodworking", "🪵", "550W", "رنده برقی ۸۲mm با عمق تنظیم ۰-۳mm. سرعت ۱۶۰۰۰ دور در دقیقه. کیسه جمع‌آوری براده. مناسب رنده کشی درب، پنجره و کف.", ["تیزکاری و تنظیم تیغه رنده", "تعویض بیرینگ محور تیغه", "تعمیر مکانیزم تنظیم عمق", "تعمیر کلید سرعت", "تعمیر گارد تیغه"]), new("dw621", "فرز چوب / روتر ۱/2 اینچ", "Plunge Router 1/2\"", ["DW621", "DWP611", "DCW600"], "woodworking", "🪵", "900W", "روتر فرو رونده (پلانج) نیم اینچ با محدوده عمق ۰-۵۷mm. کنترل دقیق سرعت ۸۰۰۰-۲۴۰۰۰ دور. مناسب شیارکاری، گردزنی و قالب چوب.", ["تعویض بیرینگ محور", "تعمیر مکانیزم پلانج", "تعمیر کنترل سرعت", "تعمیر کلاهک گیرنده مته", "تعمیر سوئیچ"]), new("dw433", "سنباده نواری ۷۵×۵۳۳mm", "Belt Sander 3\"×21\"", ["DW433", "DW431", "DWP849X"], "woodworking", "🪵", "850W", "سنباده نواری با سرعت نوار ۳۵۰ متر در دقیقه. صفحه صاف کننده برای کار روی گوشه‌ها. کیسه گرد یکپارچه.", ["تعمیر مکانیزم تنظیم نوار", "تعویض بیرینگ غلطک‌ها", "تعمیر سیستم تراز نوار", "تعمیر کلید سرعت"]), new("dw317k", "جیگ‌ساو برقی ۷۰۱W", "Jigsaw Corded", ["DW317K", "DW300K", "DWE349"], "woodworking", "🪵", "701W", "جیگ‌ساو برقی با ۳ موقعیت اوربیتال. برش چوب تا ۱۳۵mm، فلز ۱۰mm، آلومینیوم ۲۰mm. تنظیم پایه برای برش مورب.", ["تعمیر مکانیزم اوربیتال", "تعویض بیرینگ", "تعمیر گیرنده تیغه", "تعمیر سوئیچ"]), ]; public static string FormatPrice(decimal amount) => amount.ToString("N0").Replace(",", "،") + " تومان"; public static string ToJalali(DateTime dt) { var pc = new System.Globalization.PersianCalendar(); return $"{pc.GetYear(dt)}/{pc.GetMonth(dt):D2}/{pc.GetDayOfMonth(dt):D2}"; } public static string ToJalaliWithTime(DateTime dt) { var pc = new System.Globalization.PersianCalendar(); return $"{pc.GetYear(dt)}/{pc.GetMonth(dt):D2}/{pc.GetDayOfMonth(dt):D2} {dt.Hour:D2}:{dt.Minute:D2}"; } public static string OrderStatusLabel(AsadiTools.Models.OrderStatus s) => s switch { AsadiTools.Models.OrderStatus.Pending => "در انتظار تأیید", AsadiTools.Models.OrderStatus.Confirmed => "تأیید شده", AsadiTools.Models.OrderStatus.Shipped => "ارسال شده", AsadiTools.Models.OrderStatus.Delivered => "تحویل داده شده", AsadiTools.Models.OrderStatus.Cancelled => "لغو شده", _ => s.ToString() }; public static string OrderStatusBadge(AsadiTools.Models.OrderStatus s) => s switch { AsadiTools.Models.OrderStatus.Pending => "bg-yellow-100 text-yellow-800", AsadiTools.Models.OrderStatus.Confirmed => "bg-blue-100 text-blue-800", AsadiTools.Models.OrderStatus.Shipped => "bg-purple-100 text-purple-800", AsadiTools.Models.OrderStatus.Delivered => "bg-green-100 text-green-800", AsadiTools.Models.OrderStatus.Cancelled => "bg-red-100 text-red-800", _ => "bg-gray-100 text-gray-700" }; public static readonly ( string Phone, string Mobile, string TelPhone, string TelMobile, string Address, string WorkingHours, string Whatsapp, string Instagram, string Description, double MapLat, double MapLng ) Company = ( Phone: "۰۲۶-۳۴۵۶۷۸۹۰", Mobile: "۰۹۱۲-۳۴۵-۶۷۸۹", TelPhone: "02634567890", TelMobile: "09123456789", Address: "کرج، [آدرس کامل]", WorkingHours: "شنبه تا پنج‌شنبه ۸ الی ۱۸", Whatsapp: "989123456789", Instagram: "asadi.tools", Description: "با بیش از ۱۵ سال تجربه در تعمیر ابزار صنعتی، آساد ابزار افتخار دارد نمایندگی رسمی برند دیوالت را در کرج داشته باشد.", MapLat: 35.8404, MapLng: 50.9391 ); }