private void Get(string mode = "", string sortby = "") { TaskInfoManager mgr = new TaskInfoManager(); List <TaskInfo> SortedProjectList; TasksInfo = mgr.Get(SearchEntity, TasksInfo, mode); string sortbycommand = string.IsNullOrEmpty(sortby) ? "" : Convert.ToString(sortby).ToLower(); switch (sortbycommand) { case "startdate": SortedProjectList = TasksInfo.OrderBy(o => o.StartDate).ToList(); TasksInfo = SortedProjectList; break; case "enddate": SortedProjectList = TasksInfo.OrderBy(o => o.EndDate).ToList(); TasksInfo = SortedProjectList; break; case "priority": SortedProjectList = TasksInfo.OrderBy(o => o.Priority).ToList(); TasksInfo = SortedProjectList; break; default: break; } //projectsInfo = students.OrderByDescending(s => s.LastName); }