Exemple #1
0
        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));
        }
Exemple #2
0
        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());
        }