public IHttpActionResult PutDanhMucDoAn(int id, DanhMucDoAn danhMucDoAn)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != danhMucDoAn.MaDM)
            {
                return(BadRequest());
            }

            db.Entry(danhMucDoAn).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!DanhMucDoAnExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#2
0
        public ActionResult Edit(DanhMucDoAn danhmucdoans)
        {
            HttpResponseMessage response = client.PutAsJsonAsync(url + @"danhmucdoan/" + danhmucdoans.MaDM, danhmucdoans).Result;

            response.EnsureSuccessStatusCode();
            SetAlert("Đã lưu chỉnh sửa!!!", "success");
            return(RedirectToAction("Index"));
        }
        public IHttpActionResult GetDanhMucDoAn(int id)
        {
            DanhMucDoAn danhMucDoAn = db.DanhMucDoAns.Find(id);

            if (danhMucDoAn == null)
            {
                return(NotFound());
            }

            return(Ok(danhMucDoAn));
        }
示例#4
0
        // GET: DanhMucDoAn/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            DanhMucDoAn         danhmucdoans = null;
            HttpResponseMessage response     = await client.GetAsync(url + @"danhmucdoan/" + id);

            if (response.IsSuccessStatusCode)
            {
                danhmucdoans = await response.Content.ReadAsAsync <DanhMucDoAn>();
            }
            return(View(danhmucdoans));
        }
        public IHttpActionResult PostDanhMucDoAn(DanhMucDoAn danhMucDoAn)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.DanhMucDoAns.Add(danhMucDoAn);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = danhMucDoAn.MaDM }, danhMucDoAn));
        }
示例#6
0
        public ActionResult Create(DanhMucDoAn danhmucdoans)
        {
            HttpResponseMessage response = client.PostAsJsonAsync(url + @"danhmucdoan/", danhmucdoans).Result;

            response.EnsureSuccessStatusCode();
            if (response.IsSuccessStatusCode)
            {
                SetAlert("Thêm danh mục thành công!!!", "success");
                return(RedirectToAction("Index"));
            }
            return(RedirectToAction("Index"));
        }
        public IHttpActionResult DeleteDanhMucDoAn(int id)
        {
            DanhMucDoAn danhMucDoAn = db.DanhMucDoAns.Find(id);

            if (danhMucDoAn == null)
            {
                return(NotFound());
            }

            db.DanhMucDoAns.Remove(danhMucDoAn);
            db.SaveChanges();

            return(Ok(danhMucDoAn));
        }