Пример #1
0
 public void Delete(TuDien _tudien)
 {
     IEnumerable<TuDien> delquery = from p in db.TuDiens
                       where p.IDTuDien == (int)_tudien.IDTuDien
                       select p;         
     db.TuDiens.DeleteAllOnSubmit(delquery);
     db.SubmitChanges();
 }
Пример #2
0
 public bool XoaTuDien(int _IDTuDien)
 {
     try
     {
         TuDien td = new TuDien();
         td.IDTuDien = _IDTuDien;
         tudienDAO.Delete(td);
         return true;
    }
     catch
     {
         return false; 
     }
 }
Пример #3
0
 public bool CapNhatTuDien(int _IDTuDien, string _TenTuDien)
 {
     try
     {
         TuDien td = new TuDien();
         td.IDTuDien = _IDTuDien;
         td.TenTuDien = _TenTuDien;               
         tudienDAO.Update(td);
         return true;
     }
     catch
     {
         return false;
     }
 }
Пример #4
0
 public bool ThemTuDien(string _IDNguoiDung, string _TenTuDien,string _MoTa)
 {
     try
     {
         TuDien td = new TuDien();
         td.IDNguoiDung = _IDNguoiDung;
         td.TenTuDien = _TenTuDien;            
         tudienDAO.Insert(td);
         return true;
    }
     catch
     {
         return false;
     }
 }
Пример #5
0
 public void Update(TuDien _tudien)
 {
     TuDien _tudienedit = db.TuDiens.Single(p => p.IDTuDien == _tudien.IDTuDien);         
     _tudienedit.TenTuDien = _tudien.TenTuDien;
     db.SubmitChanges();
 }
Пример #6
0
 public void Insert(TuDien _tudien)
 {
     db.TuDiens.InsertOnSubmit(_tudien);
     db.SubmitChanges();
 }
        public Dictionary <string, TuDien> TaskVocabulary(Object data, MaxentTagger tagger, string gr, Dictionary <string, string> stopword)
        {
            Dictionary <string, TuDien> OjVocabulary = new Dictionary <string, TuDien>();

            foreach (var item in (dynamic)data)
            {
                var text = item.ContentReview;
                //string text = "But a lot. ";
                var sentences = MaxentTagger.tokenizeText(new java.io.StringReader(text)).toArray();
                foreach (ArrayList sentence in sentences)
                {
                    try
                    {
                        var      taggedSentence = tagger.tagSentence(sentence);
                        string[] str1           = taggedSentence.ToString().Split(',', '[', ']');
                        #region Tách không tạo từ ghép
                        foreach (var item2 in str1)
                        {
                            try
                            {
                                string line = "";
                                if (item2.Trim() != "")
                                {
                                    string[] str2 = item2.ToString().Split('/');
                                    if (str2[1].Trim() == "JJ" || str2[1].Trim() == "JJR" || str2[1].Trim() == "JJS" ||
                                        str2[1].Trim() == "RB" || str2[1].Trim() == "RBR" || str2[1].Trim() == "RBS" ||
                                        str2[1].Trim() == "VBZ" || str2[1].Trim() == "VBD" || str2[1].Trim() == "VBN" ||
                                        str2[1].Trim() == "VBG" || str2[1].Trim() == "VB" || str2[1].Trim() == "VBP" ||
                                        str2[1].Trim() == "NNP" || str2[1].Trim() == "NNS" || str2[1].Trim() == "NN" || str2[1].Trim() == "NNPS")
                                    {
                                        string str3 = str2[0].Trim().ToLower();
                                        if (stopword.TryGetValue(str3, out line))
                                        {
                                            continue;
                                        }
                                        //cập nhật từ điển
                                        if (str2[0].Trim().Count() > 1)
                                        {
                                            //string id, string n1, string typeword, int s1, string groupommentid, int type
                                            TuDien Ojvalue = new TuDien("", "", "", 0, "", 0);
                                            string idv     = Public.GetID();
                                            if (ListVocabulary.TryGetValue(str2[1].Trim() + "_" + str3, out Ojvalue))
                                            {
                                                Ojvalue.Count += 1;
                                                ListVocabulary[str2[1].Trim() + "_" + str3] = Ojvalue;
                                            }
                                            else
                                            {
                                                ListVocabulary.Add(str2[1].Trim() + "_" + str3, new TuDien(idv, str3, str2[1].Trim(), 1, gr, 1));
                                            }
                                        }
                                    }
                                }
                            }
                            catch { }
                        }
                        #endregion
                    }
                    catch { }
                }
            }
            //ListTuDien V = new ListTuDien(OjVocabulary);
            return(OjVocabulary);
        }