partial void Employees_All_PreprocessQuery(ref IQueryable < Employee > query) {
var setting = this.DataWorkspace.ApplicationData.SortSettingsSet.FirstOrDefault();
if (setting != null) {
if (setting.SortFieldName.CompareTo("NAME") == 0) {
query = query.OrderBy(x => x.EmployeeName);
} else if (setting.SortFieldName.CompareTo("DOJ") == 0) {
query = query.OrderBy(x => x.DOJ);
}
}
}