Esempio n. 1
0
        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"));
        }