public IActionResult Remove(int id) { var kategori = _kategoriservices.GetByIdAsync(id).Result; _kategoriservices.Remove(kategori); return(NoContent()); }
public async override Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next) { int blog_id = (int)context.ActionArguments.Values.FirstOrDefault(); var blog = await _kategoriservices.GetByIdAsync(blog_id); if (blog != null) { await next(); } else { ErrorDto errordto = new ErrorDto(); errordto.Durum = 404; errordto.Error.Add($"id'si {blog_id} olan kategori, veri tabanında bulunamadı"); context.Result = new RedirectToActionResult("Error", "Home", errordto); } }