void ILogItem.Delete() { item.Delete(); StaticExtensionEventLogDatabase.items.Remove(item.Id); StaticExtensionEventLogDatabase.Data.Filenames.Remove(item.Name); (parent as LogDirectoryWrapper).items.Remove(this); }
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")); }