public async Task <IActionResult> DeletePhoto(int id) { var photoFromRepo = await _repo.GetPhoto(id); var deleteParams = new DeletionParams(photoFromRepo.PublicId); var result = _cloudinary.Destroy(deleteParams); if (result.Result == "ok") { _repo.Delete(photoFromRepo); } if (await _repo.SaveAll()) { return(Ok()); } return(BadRequest("Failed to delete the photo")); }
public void Delete(Guid id) { _repository.Delete(id); }
/// <summary> /// Удаление новости с определенным Id /// </summary> /// <param name="newsId"></param> /// <returns></returns> public async Task <RequestStatus> Delete(string newsId) { await _context.Delete(newsId); return(RequestStatus.Success); }