public async Task <IActionResult> Create(User user) { var newUser = _users.New(); newUser.Data.Name = user.Name; newUser.Data.LastName = user.LastName; await newUser.Save(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Generate(string siteUrl) { try { var url = new Uri(siteUrl); var sitemap = new SiteMap(); var doc = _sitemaps.Documents.FirstOrDefault(d => d.Data.Url.AbsoluteUri == url.AbsoluteUri); if (doc == null) { doc = _sitemaps.New(); await sitemap.GenerateAsync(url); await doc.SyncUpdate(sitemap); } return(RedirectToAction("GetByUrl", new { siteUrl = siteUrl })); } catch (UriFormatException) { TempData["ErrorMessage"] = "Invalid URL!"; return(RedirectToAction("Index")); } }