示例#1
0
        public void SampleHuffThree()
        {
            const string testString = @"Lorem ipsum dolor sit amet means roughly 'Lorem very pain let it be carrots'. " +
                                      "Interesting, Huh? []I[]Like[]Brackets[]Very[]Much[] and you can use them as the letter O, but boxy. " +
                                      "H[]wdy there, my []ctopus like fr[][]t l[][]ps.";

            Assert.AreEqual(testString, Grand.HuffmanDecompress(Grand.HuffmanCompress(testString)));
        }
示例#2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Grand grand = db.Grands.Find(id);

            db.Grands.Remove(grand);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#3
0
 public ActionResult Edit([Bind(Include = "Id,Name,科目一,科目二,科目三")] Grand grand)
 {
     if (ModelState.IsValid)
     {
         db.Entry(grand).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(grand));
 }
示例#4
0
        public ActionResult Create([Bind(Include = "Id,Name,科目一,科目二,科目三")] Grand grand)
        {
            if (ModelState.IsValid)
            {
                db.Grands.Add(grand);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(grand));
        }
示例#5
0
        // GET: Admins/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Grand grand = db.Grands.Find(id);

            if (grand == null)
            {
                return(HttpNotFound());
            }
            return(View(grand));
        }
示例#6
0
 public void SaveProduct(Grand grands)
 {
     if (grands.Id == 0)
     {
         context.Grands.Add(grands);
     }
     else
     {
         Grand dbEntry = context.Grands.Find(grands.Id);
         if (dbEntry != null)
         {
             dbEntry.Name = grands.Name;
             dbEntry.科目一  = grands.科目一;
             dbEntry.科目二  = grands.科目二;
             dbEntry.科目三  = grands.科目三;
         }
     }
     context.SaveChanges();
 }
示例#7
0
        public void SampleHuffFour()
        {
            const string testString = "aaaaaaaaaaaaaaaa0000000000000000aaaaaaaaaaaaaaaa";

            Assert.AreEqual(testString, Grand.HuffmanDecompress(Grand.HuffmanCompress(testString)));
        }
示例#8
0
        public void SampleHuffTwo()
        {
            const string testString = @"[']banana[']aaannb[']";

            Assert.AreEqual(testString, Grand.HuffmanDecompress(Grand.HuffmanCompress(testString)));
        }
示例#9
0
        public void SampleHuffOne()
        {
            const string testString = @"abcabcabcaaaaabbbbb";

            Assert.AreEqual(testString, Grand.HuffmanDecompress(Grand.HuffmanCompress(testString)));
        }