public async Task <IActionResult> Add(AddLinkUpdateModel addLinkUpdateModel) { var submitter = await _apiKeyService.Find(addLinkUpdateModel.ApiKey); if (submitter == null) { TempData["error"] = "No valid API key was submitted with this link."; } await _linksService.Add( addLinkUpdateModel.Url, addLinkUpdateModel.Title, addLinkUpdateModel.Author, addLinkUpdateModel.Category, submitter.OwnerName); TempData["notification"] = "Thanks for submitting a new link for The Week in .NET."; return(RedirectToAction(nameof(HomeController.Index), "Home")); }