public static english TranslateEnglishWordModel(EnglishWordModel model)
        {
            english english = new english();

            english.id         = model.Id;
            english.word       = model.Word;
            english.commentary = model.Commentary;

            return(english);
        }
Exemple #2
0
        /// <summary>
        /// 获取英语单词
        /// </summary>
        /// <returns></returns>
        public List <EnglishWordModel> GetEnglishWordModels()
        {
            DbSet <english> englishes = _myContext.Englishes;

            List <EnglishWordModel> englishWords = new List <EnglishWordModel>();

            foreach (var english in englishes)
            {
                EnglishWordModel englishWordModel = EnglishUtils.TranslateEnglish(english);

                if (englishWordModel != null)
                {
                    englishWords.Add(englishWordModel);
                }
            }

            return(englishWords);
        }
        /// <summary>
        /// 将english 转换成 EnglishWordModel
        /// </summary>
        /// <param name="english"></param>
        /// <returns></returns>
        public static EnglishWordModel TranslateEnglish(english english)
        {
            if (english == null)
            {
                return(null);
            }

            EnglishWordModel model = new EnglishWordModel();

            model.Id             = english.id;
            model.Word           = english.word;
            model.Commentary     = english.commentary;
            model.Sentence       = english.sentence;
            model.ReviewTurn     = (ReviewTurn)english.review_turn; // 复习轮数
            model.CreateTime     = english.create_time;
            model.LastReviewTime = english.last_review_time;
            model.NextReviewTime = english.next_review_time;
            model.English        = english; // 元数据

            return(model);
        }