コード例 #1
0
 public ActionResult Edit([Bind(Include = "MaGiai,TenGiai,SoTienNhan,Flag")] Giai giai)
 {
     if (ModelState.IsValid)
     {
         DbContextTransaction tran = db.Database.BeginTransaction();
         try
         {
             giai.Flag            = true;
             TempData["notice"]   = "Successfully edit";
             TempData["tengiai"]  = giai.TenGiai;
             db.Entry(giai).State = EntityState.Modified;
             db.SaveChanges();
             tran.Commit();
             tran.Dispose();
         }
         catch
         {
             tran.Rollback();
             tran.Dispose();
         }
         return(RedirectToAction("Index"));
     }
     return(View(giai));
 }
コード例 #2
0
        public ActionResult Create([Bind(Include = "MaGiai,TenGiai,SoTienNhan,Flag")] Giai giai)
        {
            if (ModelState.IsValid)
            {
                var tran = db.Database.BeginTransaction();
                try
                {
                    TempData["notice"]  = "Successfully create";
                    TempData["tengiai"] = giai.TenGiai;
                    db.Giais.Add(giai);
                    db.SaveChanges();
                    tran.Commit();
                    tran.Dispose();
                }
                catch
                {
                    tran.Rollback();
                    tran.Dispose();
                }
                return(RedirectToAction("Index"));
            }

            return(View(giai));
        }
コード例 #3
0
        public IActionResult ThongTinGiai(string ma)
        {
            Giai giai = context.Giai.Where(g => g.MaGiai == ma).SingleOrDefault();

            return(PartialView("ThongTinGiaiPartialView", giai));
        }
コード例 #4
0
 public ActionResult ThemMoi(Giai _Giai)
 {
     db.Giais.Add(_Giai);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
コード例 #5
0
 public string Insert(Giai entity)
 {
     db.Giais.Add(entity);
     db.SaveChanges();
     return(entity.MaGiai);
 }