public async Task GetByIdTest()
        {
            LabelDto result = await _labelService.GetById(1, 1);

            Assert.IsNotNull(result);
            Assert.AreEqual(1, result.LabelId);
        }
        public async Task <IActionResult> GetById([Required] int id)
        {
            int      userId     = int.Parse(HttpContext.Items["UserId"].ToString());
            LabelDto labelModel = await _labelService.GetById(id, userId);

            if (labelModel != null)
            {
                return(Ok(
                           new ResponseModel <LabelDto>
                {
                    IsSuccess = true,
                    Result = labelModel,
                    Message = "Data retrieved successfully."
                }));
            }
            return(NotFound(
                       new ResponseModel <string>
            {
                IsSuccess = false,
                Result = "Not found.",
                Message = "No data exist for Id = " + id + "."
            }));
        }