private void SaveManualTracker()
 {
     using (var context = new Models.TimeTrackerDBContext())
     {
         var tracker = new Models.TimeTracking();
         tracker.CreateDate = DateTime.Now;
         tracker.Date       = ManualDate.Value.Value;
         var project = context.Projects.Where(o => o.ProjectName == this.ManualProjectCombo.SelectedItem.ToString()).FirstOrDefault();
         tracker.ProjectID    = project.ID;
         tracker.HourCount    = Convert.ToDouble(HoursNumeric.Value);
         tracker.MinutesCount = Convert.ToDouble(MinutesNumeric.Value);
         tracker.UserID       = Tools.CurrentUser.ID;
         tracker.Description  = this.ManualDescTxt.Text;
         context.TimeTrackings.Add(tracker);
         context.SaveChanges();
         MessageBox.Show("Tracker is saved.");
         makefieldsEmptyInManual();
     }
 }
 private void SaveAutoTracker()
 {
     using (var context = new Models.TimeTrackerDBContext())
     {
         TimeSpan elapsed = (DateTime.Now - StartTime) - PausedElapsedTime;
         var      tracker = new Models.TimeTracking();
         tracker.CreateDate = DateTime.Now;
         tracker.Date       = DateTime.Now.Date;
         var project = context.Projects.Where(o => o.ProjectName == this.ProjectComboBox.SelectedItem.ToString()).FirstOrDefault();
         tracker.ProjectID    = project.ID;
         tracker.HourCount    = elapsed.Hours;
         tracker.MinutesCount = elapsed.Minutes;
         tracker.UserID       = Tools.CurrentUser.ID;
         tracker.Description  = this.DescriptionTxtBox.Text;
         context.TimeTrackings.Add(tracker);
         context.SaveChanges();
         MessageBox.Show("Tracker is saved.");
         makefieldsEmptyInAuto();
     }
 }