public IActionResult AddExtensionVideo([FromBody] ExtentionVideoAddData data)
 {
     try
     {
         var userData = jwtService.ParseData(this.User);
         videoService.AddExtensionVideo(data, userData.UserId);
         return(Ok());
     }
     catch (ServiceException e)
     {
         return(BadRequest(e.Message));
     }
 }
        public void AddExtensionVideo(ExtentionVideoAddData data, int userId)
        {
            var user = this.context.Users.SingleOrDefault(x => x.Id == userId);

            if (user == null)
            {
                throw new ServiceException("User not found!");
            }

            this.context.ExtensionAddedVideos.Add(new ExtensionAddedVideo
            {
                UserId = user.Id,
                Name   = data.Name,
                Url    = data.Url,
                Type   = data.Type,
            });

            this.context.SaveChanges();
        }