Пример #1
0
        public SpellVM ToVM()
        {
            var isActive_vm = IsActive.ToBool();

            if (IsReal)
            {
                return(new SpellVM(Id, Text, (Importance)Importance, isActive_vm));
            }
            else
            {
                return(new SpellVM(Text, (Importance)Importance, isActive_vm));
            }
        }
Пример #2
0
        public PronVM ToVM()
        {
            var isActive_vm = IsActive.ToBool();

            if (IsReal)
            {
                return(new PronVM(Id, Text, Phonemes, (Importance)Importance, isActive_vm));
            }
            else
            {
                return(new PronVM(Text, Phonemes, (Importance)Importance, isActive_vm));
            }
        }
Пример #3
0
        public VocVM ToVM()
        {
            var def_vm      = Definition.EmptyIfNull();
            var ptBr_vm     = PtBr.EmptyIfNull();
            var isActive_vm = IsActive.ToBool();

            if (IsReal)
            {
                return(new VocVM(Id, Text, Answer, def_vm, ptBr_vm, (Importance)Importance, isActive_vm));
            }
            else
            {
                return(new VocVM(Text, Answer, def_vm, ptBr_vm, (Importance)Importance, isActive_vm));
            }
        }