Ejemplo n.º 1
0
        public async Task <ActionResult> Create([Bind(Include = "Iduser,Idchinhanh,Trangthaiquanly")] Tblquanlychinhanh item)
        {
            try
            {
                DataContext <Tblquanlychinhanh> dataql = new DataContext <Tblquanlychinhanh>();
                string apikql = "values/QuanLyChiNhanh";
                if (ModelState.IsValid)
                {
                    var value = new Tblquanlychinhanh()
                    {
                        Iduser     = item.Iduser, Trangthaiquanly = item.Trangthaiquanly,
                        Idchinhanh = item.Idchinhanh
                    };
                    var test = await dataql.Create(value, apikql);

                    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", "QuanLyChiNhanh"));
                }
                var listqlcn = await dataql.GetList(apikql);

                return(View(listqlcn));
            }
            catch
            {
                return(View());
            }
        }
Ejemplo n.º 2
0
        public ActionResult Put([FromBody] Tblquanlychinhanh value)
        {
            var b = HttpContext.Request.Headers["token"].ToList().FirstOrDefault();

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

                var item = data.Tblquanlychinhanh.FirstOrDefault(t => t.Idchinhanh == value.Idchinhanh && t.Iduser == value.Iduser);
                if (item == null)
                {
                    return(NotFound());
                }

                item.Trangthaiquanly = value.Trangthaiquanly;


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

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

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

                return(CreatedAtRoute("GetByIDCN", new { id = value.Idchinhanh }, value));
            }
            return(BadRequest());
        }
Ejemplo n.º 4
0
        public async Task <ActionResult> Delete(Tblquanlychinhanh item)
        {
            HeThong <Tblquanlychinhanh> data = new HeThong <Tblquanlychinhanh>();
            string api = "values/QuanLyChiNhanh";

            if (item != null)
            {
                try
                {
                    var test = await data.Delete(item.Idchinhanh, item.Iduser, api);

                    return(RedirectToAction("Index", "QuanLyChiNhanh"));
                }
                catch (Exception e)
                {
                    TempData["msg"] = e.Message;
                }
            }

            var listchinhanh = await data.GetList(api);

            return(View(listchinhanh));
        }