diff --git a/CompanyManagment.EFCore/Repository/YearlySalaryRepository.cs b/CompanyManagment.EFCore/Repository/YearlySalaryRepository.cs index e71cfade..e5ac3f13 100644 --- a/CompanyManagment.EFCore/Repository/YearlySalaryRepository.cs +++ b/CompanyManagment.EFCore/Repository/YearlySalaryRepository.cs @@ -45,9 +45,11 @@ public class YearlySalaryRepository : RepositoryBase, IYearl var y = Convert.ToInt32(endDateNowFa.Substring(0, 4)); var m = Convert.ToInt32(endDateNowFa.Substring(5, 2)); var d = Convert.ToInt32(endDateNowFa.Substring(8, 2)); - if (m == 12) - y += 1; + PersianDateTime endDate = new PersianDateTime(y, m, d); + + if (m == 12) + endDate.AddYears(1); for (PersianDateTime date = endDate; date >= startDate; date = date.AddYears(-1)) { yearlist.Add(date.ToString("yyyy"));