public async Task DeleteCardsAsync(IEnumerable <Card> cards, CancellationToken cancellationToken = default) { if (cards == null) { throw new ArgumentNullException(nameof(cards)); } foreach (var card in cards) { await cardRepository.DeleteAsync(card.CreateDtoCard()); } }
public async Task <IActionResult> Delete([FromRoute] Guid id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (Exists(id)) { return(NotFound()); } await cardRepo.DeleteAsync(id); return(Ok()); }