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

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

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

                item.Machinhanh  = value.Machinhanh;
                item.Tenchinhanh = value.Tenchinhanh;
                item.Tragnthaicn = value.Tragnthaicn;
                data.Tblchinhanh.Update(item);
                data.SaveChanges();
                return(new OkResult());
            }
            return(BadRequest());
        }
コード例 #2
0
        public async Task <ActionResult> ChiNhanhCreate([Bind(Include = "Machinhanh,Tenchinhanh,Tragnthaicn")] Tblchinhanh item)
        {
            DataContext <Tblchinhanh> data = new DataContext <Tblchinhanh>();
            string api = "values";

            if (ModelState.IsValid)
            {
                var value = new Tblchinhanh()
                {
                    Machinhanh = item.Machinhanh, Tenchinhanh = item.Tenchinhanh, Tragnthaicn = item.Tragnthaicn
                };
                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("ChiNhanhAsync"));
            }
            listchinhanh = await data.GetList(api);

            return(View(listchinhanh));
        }
コード例 #3
0
        public IActionResult Post([FromBody] Tblchinhanh value)
        {
            var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault();

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

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

                return(CreatedAtRoute("GetChiNhanh", new { id = value.Idchinhanh }, value));
            }
            return(BadRequest());
        }
コード例 #4
0
        public async Task <ActionResult> ChiNhanhEdit(int id, [Bind(Include = "Idchinhanh,Machinhanh,Tenchinhanh,Tragnthaicn")] Tblchinhanh item)
        {
            DataContext <Tblchinhanh> data = new DataContext <Tblchinhanh>();
            string api = "values";

            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("ChiNhanhAsync"));
            }
            var list = await data.GetList(api);

            return(View(list));
        }