public ActionResult Create(ResourceViewModel resourceViewModel)
        {
            try
            {
                var userId = User.FindFirstValue(ClaimTypes.NameIdentifier);
                var user   = _userService.GetById(userId);

                _resourceService.CreateResourceOnBehalfOfUser(resourceViewModel, user);
                return(RedirectToAction("Index", "Catalog"));
            }
            catch (Exception ex)
            {
                ViewBag.Message = "ERROR:" + ex.Message.ToString();
            }

            return(View(resourceViewModel));
        }