public UpdateFlashcardProgressC(Guid flashcardProgressId, FlashcardProgress flashcardProgress, string userId) { FlashcardProgressId = flashcardProgressId; FlashcardProgress = flashcardProgress; UserId = userId; }
public async Task <IActionResult> UpdateFlashcardProgress(Guid flashcardProgressId, FlashcardProgress flashcardProgress) { var userId = User.FindFirst(ClaimTypes.NameIdentifier)?.Value; if (String.IsNullOrEmpty(userId)) { return(NotFound()); } var updateFlashcardProgressC = new UpdateFlashcardProgressC(flashcardProgressId, flashcardProgress, userId); var actionResult = await _mediator.Send(updateFlashcardProgressC); if (actionResult.IsSucceed) { return(Ok()); } return(BadRequest()); }
public CalculatePracticeDateQ(int correctAnsInRow, FlashcardProgress flashcardProgress) { CorrectAnsInRow = correctAnsInRow; FlashcardProgress = flashcardProgress; }