public ActionResult Details(int id)
        {
            WordMain word = Kit.Instance.Words.GetWordById(id);

            List <WordInflection> inflectedWords = Kit.Instance.WordInflections.GetAllInflectedWorsdByLexemId(id);

            ViewData["inflectedWords"] = inflectedWords;

            return(View(word));
        }
Exemplo n.º 2
0
        public WordMain GetWordOfTheDay(DateTime date)
        {
            WordMain word = null;

            _dbRead.Execute(
                "WordOfTheDayGet",
                new[]
            {
                new SqlParameter("@created", date)
            },
                r => word = new WordMain()
            {
                FormNoAcc = Read <string>(r, "FormNoAcc"),
                lexemId   = Read <int>(r, "lexemId")
            });

            return(word);
        }
Exemplo n.º 3
0
        public WordMain GetWordById(int id)
        {
            WordMain word = null;

            _dbRead.Execute(
                "WordsMainGetById",
                new[] {
                new SqlParameter("@lexemId", id)
            },
                r => word = new WordMain()
            {
                id            = Read <int>(r, "id"),
                FormNoAcc     = Read <string>(r, "FormNoAcc"),
                Frequency     = Read <double>(r, "Frequency"),
                ModelNr       = Read <string>(r, "ModelNr"),
                ModelType     = Read <string>(r, "ModelType"),
                Pronunciation = Read <string>(r, "Pronunciation"),
                lexemId       = Read <int>(r, "lexemId"),
                description   = Read <string>(r, "ModelDescription")
            });

            return(word);
        }
Exemplo n.º 4
0
        public WordMain GetRandomMainWord(double frequency, int wordLength)
        {
            WordMain word = null;

            _dbRead.Execute(
                "WordMainGetRandomLexem",
                new[]
            {
                new SqlParameter("@frequency", (float)frequency),
                new SqlParameter("@wordLength", wordLength)
            },
                r => word = new WordMain()
            {
                id            = Read <int>(r, "id"),
                FormNoAcc     = Read <string>(r, "FormNoAcc"),
                Frequency     = Read <double>(r, "Frequency"),
                ModelNr       = Read <string>(r, "ModelNr"),
                ModelType     = Read <string>(r, "ModelType"),
                Pronunciation = Read <string>(r, "Pronunciation"),
                lexemId       = Read <int>(r, "lexemId")
            });

            return(word);
        }