private void Search() { MyTimes.Clear(); foreach (var time in times .Where(t => t.Project.Description.ToLower().Contains(Filter.ToLower()) || t.Activity.Description.ToLower().Contains(Filter.ToLower())) .OrderByDescending(t => t.DateReported) .ThenBy(t => t.From)) { MyTimes.Add(new TimeItemViewModel { Activity = time.Activity, ActivityId = time.ActivityId, DateRegistered = time.DateRegistered, DateReported = time.DateReported, EmployeeId = time.EmployeeId, From = time.From, Project = time.Project, ProjectId = time.ProjectId, Remarks = time.Remarks, TimeId = time.TimeId, To = time.To, }); } }
public void AddNewTIme(int t) { MyTimes.Add(t); if (NewRecords != null) { if (CheckNewTime(t) == true) { NewRecords(this, t); } } }
private void ReloadTimes() { MyTimes.Clear(); foreach (var time in times.OrderByDescending(t => t.DateReported).ThenBy(t => t.From)) { MyTimes.Add(new TimeItemViewModel { Activity = time.Activity, ActivityId = time.ActivityId, DateRegistered = time.DateRegistered, DateReported = time.DateReported, EmployeeId = time.EmployeeId, From = time.From, Project = time.Project, ProjectId = time.ProjectId, Remarks = time.Remarks, TimeId = time.TimeId, To = time.To, }); } }