public async Task <IActionResult> BreakEndTime(int id)
        {
            if (id == 0)
            {
                return(RedirectToAction(nameof(Portal), new { isFail = true }));
            }
            else
            {
                bool check = await _timeTrackRepo.CheckOut2(id);

                if (check == true)
                {
                    TimeTrackerModel timeTrackerModel = new TimeTrackerModel();
                    var track = await _context.TimeTracker.FindAsync(id);

                    TimeSpan differ = (TimeSpan)(DateTime.Now - track.BreakStart);
                    timeTrackerModel.BreakingHours = differ.TotalHours;
                    timeTrackerModel.TrackId       = id;

                    bool success = await _timeTrackRepo.EndBreak(timeTrackerModel);

                    if (success == true)
                    {
                        return(RedirectToAction(nameof(Portal)));
                    }
                }
                else
                {
                    return(RedirectToAction(nameof(Portal)));
                }
            }
            return(View());
        }