public IActionResult Delete([FromBody] int id) { if (ModelState.IsValid) { SingleModelResponse <Route> routeResponse = _context.DeleteRoute(id); 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 = "Delete"; //set cookie HttpContext.Response.Cookies.Append("SourcePageMap", source, CookieOption); return(RedirectToAction("SavedRoutes")); } else { var errors = ModelState.Values.SelectMany(v => v.Errors); Debug.WriteLine("Errors found: " + errors + "\nEnd Errors found"); return(BadRequest(ModelState)); } }