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

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

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

                item.Tenloaitc = value.Tenloaitc;

                item.Trangthaitc = value.Trangthaitc;
                data.Tblloaitieuchi.Update(item);
                data.SaveChanges();
                return(new OkResult());
            }
            return(BadRequest());
        }
Exemplo n.º 2
0
        public async Task <ActionResult> Create([Bind(Include = "Idloaitc,Tenloaitc,Trangthaitc")] Tblloaitieuchi item)
        {
            DataContext <Tblloaitieuchi> data = new DataContext <Tblloaitieuchi>();
            string api = "values/LoaiTieuChi";

            if (ModelState.IsValid)
            {
                var value = new Tblloaitieuchi()
                {
                    Tenloaitc = item.Tenloaitc, Trangthaitc = item.Trangthaitc
                };
                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("Index", "LoaiTieuChi"));
            }
            var listchinhanh = await data.GetList(api);

            return(View(listchinhanh));
        }
Exemplo n.º 3
0
        public async Task <ActionResult> Edit(int id, [Bind(Include = "Idloaitc,Tenloaitc,Trangthaitc")] Tblloaitieuchi item)
        {
            try
            {
                // TODO: Add update logic here
                DataContext <Tblloaitieuchi> data = new DataContext <Tblloaitieuchi>();
                string api = "values/LoaiTieuChi";
                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("Index", "LoaiTieuChi"));
                }
                var list = await data.GetList(api);

                return(View(list));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 4
0
        public IActionResult Post([FromBody] Tblloaitieuchi value)
        {
            var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault();

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

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

                return(CreatedAtRoute("GetLoaiTieuChi", new { id = value.Idloaitc }, value));
            }
            return(BadRequest());
        }