Exemplo n.º 1
0
        public ActionResult Put(int id, [FromBody] Tblnhomtieuchi value)
        {
            var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault();

            if (!string.IsNullOrEmpty(b))
            {
                if (value == null || value.Idnhomtieuchi != id)
                {
                    return(BadRequest());
                }

                var item = data.Tblnhomtieuchi.FirstOrDefault(t => t.Idnhomtieuchi == id);
                if (item == null)
                {
                    return(NotFound());
                }

                item.Tennhomtieuchi = value.Tennhomtieuchi;

                item.Trangthaintc = value.Trangthaintc;
                data.Tblnhomtieuchi.Update(item);
                data.SaveChanges();
                return(new OkResult());
            }
            return(BadRequest());
        }
Exemplo n.º 2
0
        public IActionResult Post([FromBody] Tblnhomtieuchi value)
        {
            var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault();

            if (!string.IsNullOrEmpty(b))
            {
                if (value == null)
                {
                    return(BadRequest());
                }

                data.Tblnhomtieuchi.Add(value);
                data.SaveChanges();

                return(CreatedAtRoute("GetNhomTieuChi", new { id = value.Idnhomtieuchi }, value));
            }
            return(BadRequest());
        }
        public async Task <ActionResult> NhomTieuChiEdit(int id, [Bind(Include = "Idnhomtieuchi,Tennhomtieuchi,Trangthaintc")] Tblnhomtieuchi item)
        {
            if (ModelState.IsValid)
            {
                var test = await data.Update(id, item, api);

                if (test)
                {
                    TempData["msg"] = "<script>alert('Cập nhật dữ liệu thành công');</script>";
                }
                else
                {
                    TempData["msg"] = "<script>alert('Dữ liệu đã thay đổi, cập nhật không thành công');</script>";
                }
                return(RedirectToAction("NhomTieuChiAsync"));
            }
            var list = await data.GetList(api);

            return(View(list));
        }
        public async Task <ActionResult> NhomTieuChiCreate([Bind(Include = "Idnhomtieuchi,Tennhomtieuchi,Trangthaintc")] Tblnhomtieuchi item)
        {
            if (ModelState.IsValid)
            {
                var value = new Tblnhomtieuchi()
                {
                    Idnhomtieuchi = item.Idnhomtieuchi, Tennhomtieuchi = item.Tennhomtieuchi, Trangthaintc = item.Trangthaintc
                };
                var test = await data.Create(value, api);

                if (test)
                {
                    TempData["msg"] = "<script>alert('Thêm mới dữ liệu thành công');</script>";
                }
                else
                {
                    TempData["msg"] = "<script>alert('Thao tác không thực hiện');</script>";
                }
                return(RedirectToAction("NhomTieuChiAsync"));
            }
            listNhomTieuChi = await data.GetList(api);

            return(View(listNhomTieuChi));
        }