コード例 #1
0
        internal static EngWord TestInstanceOfEngWord()
        {
            EngWord word = new EngWord("hello", "h_lou");

            word.Add(EngDebug.TestInstanceOfMean());
            word.Add(EngDebug.TestInstanceOfMean());
            word.Add(new mwgWords.EngWord.rela(mwgWords.EngWord.rela.Type.None, "nihao", "今日はあ"));
            return(word);
        }
コード例 #2
0
        public IActionResult Update(EngWord engWord)
        {
            var result = _engWordService.Update(engWord);

            if (result.Success)
            {
                return(Ok(result));
            }
            return(BadRequest(result));
        }
コード例 #3
0
        public IResult Update(EngWord engWord)
        {
            var wordToUpdate = _engWordDal.Get(w => w.Id == engWord.Id);

            if (wordToUpdate == null)
            {
                new ErrorResult(Messages.RecordNotFound);
            }
            _engWordDal.Update(engWord);
            return(new SuccessResult(Messages.RecordUpdated));
        }
コード例 #4
0
        public IResult Add(EngWord engWord)
        {
            var wordToCheck = _engWordDal.Get(w => w.Name == engWord.Name);

            if (wordToCheck != null)
            {
                new ErrorResult(Messages.RecordAlreadyExists);
            }
            _engWordDal.Add(engWord);
            return(new SuccessResult(Messages.RecordAdded));
        }
コード例 #5
0
        private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
        {
            if (e.Button.Tag == null)
            {
                return;
            }
            switch (e.Button.Tag.ToString())
            {
            case "Save":
                mwg.File.mwgBinary mbin = (mwg.File.mwgBinary) this.dtWord;
                mbin.filename = "c:\\texDocuments\\EngWordTest\\mbwordtest.wrd";
                mbin.SaveToFile();
                break;

            case "Read":
                mbin        = new mwg.File.mwgBinary("c:\\texDocuments\\EngWordTest\\mbwordtest.wrd");
                this.dtWord = new mwgWords.EngWord(mbin);
                this.initialize();
                break;

            case "OK":
                break;
            }
        }
コード例 #6
0
        static void Main(string[] args)
        {
            Console.WriteLine("EngWord'e Hoşgeldiniz!\n" +
                              "Kelime eklemek için 1 e basınız");
            string Secim = Console.ReadLine();

            if (Secim == "1")
            {
                EngWord engWord = new EngWord();
                Console.WriteLine("Eklenecek İngilizce kelimeyi giriniz:    ");
                engWord.Word = Console.ReadLine();
                Console.WriteLine("Kelimenin Türkçe karşılığını giriniz:    ");
                TurWord turWord = new TurWord
                {
                    Word = Console.ReadLine()
                };
                engWord.TurWords.Add(turWord);

                while (true)
                {
                    Console.WriteLine("Diğer anlamları giriniz (Başka girmek istemiyorsanız H yazınız)");
                    string cevap = Console.ReadLine();
                    if (cevap.ToLower() == "h")
                    {
                        break;
                    }
                    TurWord word = new TurWord
                    {
                        Word = Console.ReadLine()
                    };
                    engWord.TurWords.Add(word);
                }

                Console.WriteLine(String.Format("İngilizce kelime: {0}\nAnlam(lar)ı: ", engWord.Word));
                foreach (var item in engWord.TurWords)
                {
                    Console.WriteLine(item.Word);
                }

                Console.WriteLine("\nKelimeyi Kabul Ediyor Musunuz? (E/H)");
                string cvp = Console.ReadLine();
                while (true)
                {
                    if (cvp.ToLower() == "e")
                    {
                        using (var db = new Context())
                        {
                            db.EngWords.Add(engWord);
                            db.SaveChanges();
                        }
                        Console.WriteLine("Kelime Başarı İle Eklendi!");
                        break;
                    }
                    else if (cvp.ToLower() == "h")
                    {
                        Console.WriteLine("Kelime Eklemeden Vazgeçildi.");
                    }
                    else
                    {
                        cvp = Console.ReadLine();
                    }
                }
            }
        }
コード例 #7
0
 //□□□□□ Test Codes □□□□□
 private void EngEditWord_Load(object sender, System.EventArgs e)
 {
     this.DataWord = EngDebug.TestInstanceOfEngWord();
 }