public async Task <IActionResult> OnPostAsync(int id) { Materials = await _db.Delete(id); //удаление записи if (Materials.ImagePath != null) { _fileRepository.DeleteFile(Materials.ImagePath, "Materials"); //удаление фото } TempData["SuccessMessage"] = $"Запись \"{Materials.Name}\" успешно удалена"; //сообщение пользователю return(RedirectToPage("./Index")); }
public async Task <IActionResult> Delete(int id) { var result = await _repository.Delete(id).ConfigureAwait(false); return(result ? new StatusCodeResult(200) : new StatusCodeResult(422)); }