//[ValidateAntiForgeryToken] public IActionResult Edit([FromBody] RouteViewModel route) { if (ModelState.IsValid) { route.UserID = _userManager.GetUserId(User); SingleModelResponse <Route> routeResponse = _context.UpdateRoute(route); if (routeResponse.DidError == true || routeResponse == null) { if (routeResponse == null) { return(View("Error")); } Error er = new Error(routeResponse.ErrorMessage); return(View("Error")); } var CookieOption = new CookieOptions(); CookieOption.Expires = DateTime.Now.AddMinutes(1); CookieOption.HttpOnly = true; string source = "Edit"; //set cookie HttpContext.Response.Cookies.Append("SourcePageMap", source, CookieOption); return(RedirectToAction("SavedRoutes")); } else { return(BadRequest(ModelState)); } }