public async Task <IActionResult> EditLmsTaskAnswer(LmsTaskAnswer lmsTaskAnswer, IFormFile uploadedFile) { await _lmsTaskRepository.UpdateLmsTaskAnswer(lmsTaskAnswer, uploadedFile); return(RedirectToAction(nameof(ListLmsTaskAnswers), new { lmsTaskId = lmsTaskAnswer.LmsTaskId })); }
public async Task <IActionResult> CreateLmsTaskAnswers(LmsTaskAnswer lmsTaskAnswer, IFormFile uploadedFile, bool addLmsTaskAnswer) { lmsTaskAnswer.LmsTask = await _lmsTaskRepository.GetLmsTaskAsync(lmsTaskAnswer.LmsTaskId); if (addLmsTaskAnswer) { await _lmsTaskRepository.AddLmsTaskAnswer(lmsTaskAnswer, uploadedFile); } return(View(lmsTaskAnswer)); }
/// <summary> /// Добавление варианта ответа /// </summary> /// <param name="lmsTaskAnswerId"></param> /// <returns></returns> public async Task <IActionResult> CreateLmsTaskAnswer(int lmsTaskId) { var lmsTask = await _lmsTaskRepository.GetLmsTaskAsync(lmsTaskId); var lmsTaskAnswer = new LmsTaskAnswer { LmsTaskId = lmsTask.LmsTaskId, LmsTask = lmsTask }; return(View(lmsTaskAnswer)); }
public async Task <IActionResult> DeleteLmsTaskAnswer(LmsTaskAnswer lmsTaskAnswer) { await _lmsTaskRepository.RemoveLmsTaskAnswer(lmsTaskAnswer.LmsTaskAnswerId); return(RedirectToAction(nameof(ListLmsTaskAnswers), new { lmsTaskId = lmsTaskAnswer.LmsTaskId })); }