public async Task <string> HomeworkAddToLesson(LessonHomework lessonHomework)
        {
            var tempLessonHomework = new LessonHomework
            {
                Deadline    = lessonHomework.Deadline,
                Name        = lessonHomework.Name,
                Description = lessonHomework.Description,
                LessonId    = lessonHomework.LessonId
            };

            ctx.lessonHomeworks.Add(tempLessonHomework);

            await ctx.SaveChangesAsync();

            return("Homework Upload Success");
        }
        public async Task <LessonHomework> UpdateHomeworkById(int homeworkId, LessonHomework lessonHomework)
        {
            var homework = await ctx.lessonHomeworks.FindAsync(homeworkId);

            if (homework != null)
            {
                homework.Name        = lessonHomework.Name;
                homework.Description = lessonHomework.Description;
                homework.Deadline    = lessonHomework.Deadline;

                await ctx.SaveChangesAsync();

                return(lessonHomework);
            }

            throw new Exception();
        }
Exemple #3
0
 public async Task <LessonHomework> UpdateHomeworkById(int homeworkId, LessonHomework lessonHomework)
 {
     return(await fileService.UpdateHomeworkById(homeworkId, lessonHomework));
 }
Exemple #4
0
        public async Task <IActionResult> AddHomeWorkToLesson(LessonHomework lessonHomework)
        {
            await fileService.HomeworkAddToLesson(lessonHomework);

            return(Ok(new { message = "Done!" }));
        }