public async Task <int> UpdateWordsDesk(DeckWordsDto deckWordsDto) { var words = await _unitOfWork.Repository <Word>() .GetFilteredAsync(w => deckWordsDto.WordIds.Any(dw => dw == w.Id)); foreach (var word in words) { word.DeckId = deckWordsDto.DeckId; } return(_unitOfWork.SaveChanges()); }
public async Task <IActionResult> UpdateWordsDeck([FromBody] DeckWordsDto deckWordsDto) { try { await _wordService.UpdateWordsDesk(deckWordsDto); return(Ok()); } catch (Exception e) { Log(e.ToString()); } return(BadRequest()); }