public async Task <IActionResult> AddPageCount(int userId, Result result)
        {
            int ticket    = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value);
            var TimeStamp = DateTime.Now.Hour;

            if (TimeStamp >= 7 && TimeStamp < 15)
            {
                result.Shift = Shift.Morning;
            }
            else if (TimeStamp >= 15 && TimeStamp < 23)
            {
                result.Shift = Shift.Afternoon;
            }
            else
            {
                result.Shift = Shift.Night;
            }


            result.UserId    = ticket;
            result.DateAdded = DateTime.Now.Date;

            if (await _repo.ResultAlreadyExists(result.UserId, result.DateAdded))
            {
                return(BadRequest("Page count already exists"));
            }


            _repo.Add(result);
            return(StatusCode(201));
        }