get salary tab chnage

This commit is contained in:
SamSys
2025-11-06 10:22:29 +03:30
parent f93991db96
commit 91b72fdf8f

View File

@@ -85,7 +85,7 @@ public class ClassificationGroupSalariesRepository : RepositoryBase<long, Classi
}
public async Task<SalaryAndRialCoefficientTab> GetSalariesTabData(long schemeId)
{
var scheme = await _context.ClassificationSchemes.Include(xc=>xc.ClassificationRialCoefficients)
var scheme = await _context.ClassificationSchemes.AsSplitQuery().Include(xc=>xc.ClassificationRialCoefficients)
.Include(xg => xg.ClassificationGroups)
.ThenInclude(xs => xs.ClassificationGroupSalaries)
.FirstOrDefaultAsync(x => x.id == schemeId);
@@ -123,7 +123,7 @@ public class ClassificationGroupSalariesRepository : RepositoryBase<long, Classi
RialCoefficientStr = $"{scheme.ClassificationRialCoefficients.FirstOrDefault(x=>x.StartDate.Date == s.StartDate.Date && x.EndDate.Date == s.EndDate.Date)?.RialCoefficient}",
StartDateFa = s.StartDate.ToFarsi(),
EndDateFa = s.EndDate.ToFarsi(),
Year = s.Year// یا هر روش سال شمسی که داری
Year = s.Year
})
.ToList();