public IActionResult OnPost(int logId) { var log = _logData.Delete(logId); _logData.Commit(); if (log == null) { return(RedirectToPage("./Error")); } TempData["Message"] = $"{log.LogId} deleted."; return(RedirectToPage("./LogList")); }
public IActionResult OnPost() { if (!ModelState.IsValid) { return(Page()); } if (Log.LogId > 0) { _logData.Update(Log); } else { _logData.Add(Log); } _logData.Commit(); TempData["Message"] = "Log saved!"; return(RedirectToPage("./LogDetails", new { logId = Log.LogId })); // Post-Redirect-Get pattern to avoid refreshing a post }