Exemple #1
0
        public ActionResult Put(int id, [FromBody] Tbltieuchi value)
        {
            var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault();

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

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

                item.Matieuchi     = value.Matieuchi;
                item.Tentieuchi    = value.Tentieuchi;
                item.Idchinhanh    = value.Idchinhanh;
                item.Idnhomtieuchi = value.Idnhomtieuchi;

                item.Trangthaitc = value.Trangthaitc;
                item.Diemtieuchi = value.Diemtieuchi;
                item.Idloaitc    = value.Idloaitc;
                data.Tbltieuchi.Update(item);
                data.SaveChanges();
                return(new OkResult());
            }
            return(BadRequest());
        }
Exemple #2
0
        public IActionResult Post([FromBody] Tbltieuchi value)
        {
            var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault();

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

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

                return(CreatedAtRoute("GetTieuChi", new { id = value.Idtieuchi }, value));
            }
            return(BadRequest());
        }
Exemple #3
0
        public async Task <ActionResult> TieuChiEdit(int id, [Bind(Include = "Idtieuchi,Matieuchi,Tentieuchi,Idchinhanh,Idnhomtieuchi,Trangthaitc,Diemtieuchi,Idloaitc")] Tbltieuchi 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("TieuChiAsync"));
            }
            var list = await data.GetList(api);

            return(View(list));
        }
Exemple #4
0
        public async Task <ActionResult> TieuChiCreate([Bind(Include = "Idtieuchi,Matieuchi,Tentieuchi,Idchinhanh,Idnhomtieuchi,Trangthaitc,Diemtieuchi,Idloaitc")] Tbltieuchi item)
        {
            if (ModelState.IsValid)
            {
                var value = new Tbltieuchi()
                {
                    Idtieuchi = item.Idtieuchi, Matieuchi = item.Matieuchi, Tentieuchi = item.Tentieuchi, Idchinhanh = item.Idchinhanh, Idnhomtieuchi = item.Idnhomtieuchi, Trangthaitc = item.Trangthaitc, Diemtieuchi = item.Diemtieuchi, Idloaitc = item.Idloaitc
                };
                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("TieuChiAsync"));
            }
            listTieuChi = await data.GetList(api);

            return(View(listTieuChi));
        }