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)); }