Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        public async Task <IActionResult> Delete(int id)
        {
            var result = await _repository.Delete(id).ConfigureAwait(false);

            return(result ? new StatusCodeResult(200) : new StatusCodeResult(422));
        }