private void UpdateTotalRecord()
        {
            _week.Remove(_week.SingleOrDefault(t => t.IsTotal));
            var total = new TimeSheetItem {
                IsTotal = true, Name = "TOTAL"
            };

            foreach (var item in _week)
            {
                total.WorkRemaining = total.WorkRemaining
                                      .AddHours(item.WorkRemaining.Hour)
                                      .AddMinutes(item.WorkRemaining.Minute)
                                      .AddSeconds(item.WorkRemaining.Second);
                total.Monday = total.Monday
                               .AddHours(item.Monday.Hour)
                               .AddMinutes(item.Monday.Minute)
                               .AddSeconds(item.Monday.Second);
                total.Tuesday = total.Tuesday
                                .AddHours(item.Tuesday.Hour)
                                .AddMinutes(item.Tuesday.Minute)
                                .AddSeconds(item.Tuesday.Second);
                total.Wednesday = total.Wednesday
                                  .AddHours(item.Wednesday.Hour)
                                  .AddMinutes(item.Wednesday.Minute)
                                  .AddSeconds(item.Wednesday.Second);
                total.Thursday = total.Thursday
                                 .AddHours(item.Thursday.Hour)
                                 .AddMinutes(item.Thursday.Minute)
                                 .AddSeconds(item.Thursday.Second);
                total.Friday = total.Friday
                               .AddHours(item.Friday.Hour)
                               .AddMinutes(item.Friday.Minute)
                               .AddSeconds(item.Friday.Second);
            }
            _week.Add(total);
        }