public async Task <IActionResult> Delete([Required] string id) { var result = await _services.DeleteAsync(id); if (result.IsValid) { await _systemAuditService.AuditAsync(User.GetEmail(), _accessor.GetIp(), Operations.Delete, Tables.EventFamily); } return(Ok(result)); }
public async Task <IActionResult> DeleteConfirmed([Required] string hashId, [Required] string hashIdFamily) { var result = await _services.DeleteAsync(hashId); if (result.IsValid) { await _systemAuditService.AuditAsync(User.GetEmail(), _accessor.GetIp(), Operations.Delete, Tables.EventFamily); return(RedirectToAction("Index", new { id = hashIdFamily })); } TempData["ErrorsList"] = result.ErrorsList; return(View()); }