예제 #1
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            ChuyenMon chuyenMon = await db.ChuyenMons.FindAsync(id);

            db.ChuyenMons.Remove(chuyenMon);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
예제 #2
0
 public int Update(ChuyenMon obj)
 {
     SqlParameter[] para =
     {
         new SqlParameter("IDChuyenMon",  obj.IDChuyenMon),
         new SqlParameter("TenChuyenMon", obj.TenChuyenMon),
     };
     return(db.ExecuteSQL("ChuyenMon_Update", para));
 }
예제 #3
0
        public async Task <ActionResult> Edit([Bind(Include = "MaChuyenMon,TenChuyenMon")] ChuyenMon chuyenMon)
        {
            if (ModelState.IsValid)
            {
                db.Entry(chuyenMon).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(chuyenMon));
        }
예제 #4
0
        public async Task <ActionResult> Create([Bind(Include = "MaChuyenMon,TenChuyenMon")] ChuyenMon chuyenMon)
        {
            if (ModelState.IsValid)
            {
                db.ChuyenMons.Add(chuyenMon);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            return(View(chuyenMon));
        }
예제 #5
0
        // GET: AdminChuyenMon/Delete/5
        public async Task <ActionResult> Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ChuyenMon chuyenMon = await db.ChuyenMons.FindAsync(id);

            if (chuyenMon == null)
            {
                return(HttpNotFound());
            }
            return(View(chuyenMon));
        }
예제 #6
0
    public bool XoaChuyenMon(ChuyenMon cm)
    {
        try
        {
            var kq = TimChuyenMon(cm.MaCM);
            if (kq == default(ChuyenMon))
            {
                throw new Exception();
            }

            dc.ChuyenMons.DeleteOnSubmit(cm);

            return(true);
        }
        catch
        {
            return(false);
        }
    }
예제 #7
0
    public bool SuaChuyenMon(ChuyenMon cm)
    {
        try
        {
            var kq = TimChuyenMon(cm.MaCM);
            if (kq == default(ChuyenMon))
            {
                throw new Exception();
            }

            kq.TenCM   = cm.TenCM;
            kq.MoTa    = cm.MoTa;
            kq.TenCMEN = cm.TenCMEN;

            return(true);
        }
        catch
        {
            return(false);
        }
    }
예제 #8
0
 public int Update(ChuyenMon obj)
 {
     return(dao.Update(obj));
 }
예제 #9
0
 public int Insert(ChuyenMon obj)
 {
     return(dao.Insert(obj));
 }