예제 #1
0
        public async Task <IActionResult> PutDiadiem(Diadiem diadiem)
        {
            //if (id != diadiem.Madiadiem)
            //{
            //    return BadRequest();
            //}

            _context.Entry(diadiem).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                //if (!DiadiemExists(id))
                //{
                //    return NotFound();
                //}
                //else
                //{
                //    throw;
                //}
            }

            return(NoContent());
        }
예제 #2
0
        public ActionResult Edit(Diadiem dd)
        {
            Diadiem Đ = kho.Diadiems.ToList().Find(n => n.MaDD == dd.MaDD);

            Đ.MaDD   = dd.MaDD;
            Đ.TenDD  = dd.TenDD;
            Đ.Quanly = dd.Quanly;
            kho.SubmitChanges();

            return(RedirectToAction("Index", "Diadiem"));
        }
예제 #3
0
        public ActionResult Delete(int id)
        {
            Diadiem dd = (from s in kho.Diadiems
                          where s.MaDD == id
                          select s).SingleOrDefault(); // truy vấn lấy sách ra sách tại id hiện tại

            if (dd == null)                            //nếu câu truy vấn trên ko tồn tại, trả về lỗi http
            {
                return(HttpNotFound());
            }
            return(View(dd));
        }
예제 #4
0
        public ActionResult Details(int id)
        {
            Diadiem dd = kho.Diadiems.SingleOrDefault(n => n.MaDD == id);

            ViewBag.MaDD = dd.MaDD;
            if (dd == null)
            {
                Response.StatusCode = 404;
                return(null);
            }
            return(View(dd));
        }
예제 #5
0
        public async Task <ActionResult <Diadiem> > PostDiadiem([FromBody] Diadiem diadiem)
        {
            _context.Diadiem.Add(diadiem);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (DiadiemExists(diadiem.Madiadiem))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetDiadiem", new { id = diadiem.Madiadiem }, diadiem));
        }
예제 #6
0
 public ActionResult Create(FormCollection collection, Diadiem dd)
 {
     kho.Diadiems.InsertOnSubmit(dd);
     kho.SubmitChanges();
     return(RedirectToAction("Index", "Diadiem"));
 }