public static DomainLesson FromViewLessonToDomainLesson(this ViewLesson item) { return(new DomainLesson { Name = item.Name, StudentNumber = item.StudentNumber, }); }
public async Task <List <Lesson> > GetAllLessonsInCourse(int courseId) { var result = new List <Lesson>(); ViewLesson model = await GetViewLesson(courseId, 0); result.AddRange(model.Lessons); while (model.Cursor.After != null) { ViewLesson _model = await GetViewLesson(courseId, (int)model.Cursor.After); result.AddRange(_model.Lessons); model.Cursor.After = _model.Cursor.After; } while (model.Cursor.Before != null) { ViewLesson _model = await GetViewLesson(courseId, (int)model.Cursor.Before); result.AddRange(_model.Lessons); model.Cursor.Before = _model.Cursor.Before; } await Task.Delay(Delay); return(result); }
public ActionResult CreateLesson(ViewLesson lesson) { service.Create_Lesson(lesson.FromViewLessonToDomainLesson()); return(View("Contact")); }