Example #1
0
        public static LessonView CastFromLesson(Lesson lesson, string courseId)
        {
            var view = new LessonView();

            view.Description          = lesson.Description;
            view.Name                 = lesson.Name;
            view.Words                = WordView.CastFromModelWord(lesson.Words);
            view.CourseIdentification = courseId;
            return(view);
        }
Example #2
0
        public static List <WordView> CastFromModelWord(List <NekoUchi.Model.Word> words)
        {
            var wordViews = new List <WordView>();

            foreach (var word in words)
            {
                var wordView = new WordView();
                wordView.Kana     = word.Kana;
                wordView.Kanji    = word.Kanji;
                wordView.Level    = word.Level;
                wordView.Meaning  = word.Meaning;
                wordView.JishoURL = word.JishoURL;
                wordViews.Add(wordView);
            }
            return(wordViews);
        }
Example #3
0
        public static List <WordView> CastFromBllWord(List <BLL.Word> words)
        {
            var wordViews = new List <WordView>();

            foreach (var word in words)
            {
                var wordView = new WordView();
                wordView.Identification = word.Identification;
                wordView.JishoURL       = word.ModelWord.JishoURL;
                wordView.Kana           = word.ModelWord.Kana;
                wordView.Kanji          = word.ModelWord.Kanji;
                wordView.Level          = word.ModelWord.Level;
                wordView.Meaning        = word.ModelWord.Meaning;
                wordViews.Add(wordView);
            }
            return(wordViews);
        }