public async Task <IActionResult> Delete(Guid id) { var departmentQuery = await _departmentServices.GetdepartmentById(id); if (departmentQuery == null) { return(NotFound()); } await _departmentServices.DeleteDepartmentAsync(departmentQuery); TempData["Message"] = "Record deleted successfully"; _logger.LogInformation($"Success: successfully deleted department record by user={@User.Identity.Name.Substring(4)}"); return(RedirectToAction("index")); }