public async Task <IActionResult> EditLmsTask(LmsTask lmsTask,
                                                      IFormFile uploadedFile)
        {
            if (lmsTask == null)
            {
                return(NotFound());
            }
            await _lmsTaskRepository.UpdateLmsTaskAsync(lmsTask, uploadedFile);

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> CreateLmsTask(LmsTask lmsTask,
                                                        IFormFile uploadedFile)
        {
            if (lmsTask == null)
            {
                return(NotFound());
            }
            await _lmsTaskRepository.AddLmsTask(lmsTask, uploadedFile);

            //return RedirectToAction(nameof(CreateLmsTaskDisciplineNames), new { lmsTask.LmsTaskId });
            return(RedirectToAction(nameof(CreateLmsTaskAnswers), new { lmsTask.LmsTaskId }));
        }
        public async Task <IActionResult> RemoveLmsTask(LmsTask lmsTask)
        {
            if (lmsTask == null)
            {
                return(NotFound());
            }

            var entry = await _lmsTaskRepository.GetLmsTaskAsync(lmsTask.LmsTaskId);

            await _lmsTaskRepository.RemoveLmsTaskAsync(entry);

            return(RedirectToAction(nameof(Index)));
        }