# Get Work Dates

İki tarih arasındaki iş günlerini (hafta sonları ve tatiller hariç) hesaplar ve döndürür



---

### :arrow_left:**GİRDİ**

| **Parametre** | **Tip** | **Zorunlu** | **Açıklama** |
|-----------|-----|---------|----------|
| `StartDate` | `DateTime` | ✅ Evet  | Başlangıç tarihi |
| `EndDate` | `DateTime` | ✅ Evet  | Bitiş tarihi |
| `TotalWorkDays` | `Int32`   | ❌ Hayır | Toplam iş günü sayısı |
| `FirstDayOfWeek` | `Int32`   | ❌ Hayır | Haftanın ilk günü (0=Pazar, 1=Pazartesi, vb.) |



---

### :arrow_right:**ÇIKTI**

| **Parametre** | **Tip** | **Açıklama** |
|-----------|-----|----------|
| `IsGetWorkDatesSuccessful` | `Boolean`   | İşlemin başarılı olup olmadığı |
| `GetWorkDatesMessage` | `String` | İşlem sonuç mesajı |
| `TotalBusinessDates` | `Int32`   | Toplam iş günü sayısı |
| `BusinessDates` | `DataTable` | İş günlerinin detaylarını içeren DataTable |



---

### :arrow_down:**DİĞER**

| **Parametre** | **Tip** | **Varsayılan** | **Açıklama** |
|-----------|-----|------------|----------|
| `ThrowException` | `Boolean`   | ❌Hayır     | Hata durumunda exception fırlatılsın mı |