public Common.DTO.DicEntity getByWord(String Word) { Common.DTO.DicEntity dicEntity = DataAccess.Dictionery.instance.getByWord(Word); if (dicEntity == null & Word.EndsWith("s")) { dicEntity = DataAccess.Dictionery.instance.getByWord(Word.Substring(0, Word.Length - 1)); } if (dicEntity == null & Word.EndsWith("ed")) { dicEntity = DataAccess.Dictionery.instance.getByWord(Word.Substring(0, Word.Length - 1)); if (dicEntity == null) { dicEntity = DataAccess.Dictionery.instance.getByWord(Word.Substring(0, Word.Length - 2)); } } if (dicEntity == null & Word.EndsWith("ing")) { dicEntity = DataAccess.Dictionery.instance.getByWord(Word.Substring(0, Word.Length - 3)); } if (dicEntity == null) { dicEntity = new Common.DTO.DicEntity() { Word = Word, Meaning = "" } } ; return(dicEntity); }
public void AddWord(Common.DTO.DicEntity dic) { SQLiteCommand Comm = new SQLiteCommand("INSERT INTO Dictionary(\"Word\",\"Meaning\") VALUES ('" + dic.Word + "','" + dic.Meaning + "');", Conn); if (Conn.State != ConnectionState.Open) { Conn.Open(); } Comm.ExecuteNonQuery(); Conn.Close(); }
public void AddWord(Common.DTO.DicEntity dic) { try { if (!IsContainsWord(dic.Word)) { dic.Word = dic.Word.Replace("'", "''"); dic.Meaning = dic.Meaning.Replace("'", "''"); DataAccess.Dictionery.instance.AddWord(dic); } } catch (Exception ex) { // Tof } }