public async Task <IActionResult> Create([FromBody] SubmitSitemapViewModel vm) { var sitemapSubmission = await CreateSitemapSubmission(vm); JobManager.ProcessSitemap(sitemapSubmission.Id); return(Json(sitemapSubmission)); }
private async Task <SitemapSubmission> CreateSitemapSubmission(SubmitSitemapViewModel vm) { var sitemapSubmission = new SitemapSubmission { Url = vm.SitemapUrl, SitemapSubmissionStatusId = (int)SitemapSubmissions.Created }; _db.SitemapSubmissions.Add(sitemapSubmission); await _db.SaveChangesAsync(); return(sitemapSubmission); }