コード例 #1
0
ファイル: Mapping.cs プロジェクト: AntonNagula/Identity
 public static DomainLesson FromViewLessonToDomainLesson(this ViewLesson item)
 {
     return(new DomainLesson
     {
         Name = item.Name,
         StudentNumber = item.StudentNumber,
     });
 }
コード例 #2
0
        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);
        }
コード例 #3
0
 public ActionResult CreateLesson(ViewLesson lesson)
 {
     service.Create_Lesson(lesson.FromViewLessonToDomainLesson());
     return(View("Contact"));
 }