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

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

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

                item.Idtieuchi      = value.Idtieuchi;
                item.Tendapan       = value.Tendapan;
                item.Diemdapan      = value.Diemdapan;
                item.Trangthaidapan = value.Trangthaidapan;
                data.Tbldapan.Update(item);
                data.SaveChanges();
                return(new OkResult());
            }
            return(BadRequest());
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> Edit(int id, [Bind(Include = "Iddapan,Idtieuchi,Tendapan,Diemdapan,Trangthaidapan")] Tbldapan item)
        {
            try
            {
                DataContext <Tbldapan> datada = new DataContext <Tbldapan>();
                string apida = "values/DapAn";
                if (ModelState.IsValid)
                {
                    var test = await datada.Update(id, item, apida);

                    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", "DapAn"));
                }
                var listTieuChi = await datada.GetList(apida);

                return(View(listTieuChi));
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> CreateAsync([Bind(Include = "Idtieuchi,Tendapan,Diemdapan,Trangthaidapan")] Tbldapan item)
        {
            DataContext <Tbldapan> data = new DataContext <Tbldapan>();
            string api = "values/DapAn";

            if (ModelState.IsValid)
            {
                var value = new Tbldapan()
                {
                    Idtieuchi = item.Idtieuchi, Tendapan = item.Tendapan, Diemdapan = item.Diemdapan, Trangthaidapan = item.Trangthaidapan
                };
                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", "DapAn"));
            //var listchinhanh = await data.GetList(api);
            //return View(listchinhanh);
        }
Ejemplo n.º 4
0
        public IActionResult Post([FromBody] Tbldapan value)
        {
            var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault();

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

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

                return(CreatedAtRoute("GetDapAn", new { id = value.Iddapan }, value));
            }
            return(BadRequest());
        }