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.Family); } return(Ok(result)); }
public async Task <IActionResult> DeleteConfirmed([Required] string hashId, [Required] string hashIdEmployee) { var result = await _services.DeleteAsync(hashId); if (result.IsValid) { await _systemAuditService.AuditAsync(User.GetEmail(), _accessor.GetIp(), Operations.Delete, Tables.Family); return(RedirectToAction("Index", new { id = hashIdEmployee })); } TempData["ErrorsList"] = result.ErrorsList; return(View()); }
public async Task <ActionResult> DeleteAsync(int id) { await _service.DeleteAsync(id); return(NoContent()); }