public IHttpActionResult Puttbl_DanhMucSanPham(long id, tbl_DanhMucSanPham tbl_DanhMucSanPham)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tbl_DanhMucSanPham.IDDanhMuc)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
 public ActionResult Create(tbl_DanhMucSanPham model)
 {
     if (ModelState.IsValid)
     {
         var session = (UserLogin)Session[CommonConstants.USER_SESSION];
         model.sNguoiTao = session.UserName;
         new DanhMucSPDAO().Create(model);
         return(RedirectToAction("Index"));
     }
     return(View());
 }
        public IHttpActionResult Gettbl_DanhMucSanPham(long id)
        {
            tbl_DanhMucSanPham tbl_DanhMucSanPham = db.tbl_DanhMucSanPham.Find(id);

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

            return(Ok(tbl_DanhMucSanPham));
        }
        public IHttpActionResult Posttbl_DanhMucSanPham(tbl_DanhMucSanPham tbl_DanhMucSanPham)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.tbl_DanhMucSanPham.Add(tbl_DanhMucSanPham);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = tbl_DanhMucSanPham.IDDanhMuc }, tbl_DanhMucSanPham));
        }
Example #5
0
        public long Create(tbl_DanhMucSanPham danhMucSanPham)
        {
            if (string.IsNullOrEmpty(danhMucSanPham.sTenDanhMuc))
            {
                danhMucSanPham.sTenDanhMucMeta = StringHelper.ToUnsignString(danhMucSanPham.sTenDanhMuc);
            }
            danhMucSanPham.dNgayTao = DateTime.Now;
            db.tbl_DanhMucSanPham.Add(danhMucSanPham);
            db.SaveChanges();


            return(danhMucSanPham.IDDanhMuc);
        }
        public IHttpActionResult Deletetbl_DanhMucSanPham(long id)
        {
            tbl_DanhMucSanPham tbl_DanhMucSanPham = db.tbl_DanhMucSanPham.Find(id);

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

            db.tbl_DanhMucSanPham.Remove(tbl_DanhMucSanPham);
            db.SaveChanges();

            return(Ok(tbl_DanhMucSanPham));
        }
        public ActionResult Edit(tbl_DanhMucSanPham model, FormCollection formcollection)
        {
            if (ModelState.IsValid)
            {
                long iddanhmuc = long.Parse(formcollection["hdnID"]);
                //var dao = new SanPhamDAO();
                var session = (UserLogin)Session[CommonConstants.USER_SESSION];
                model.sNguoiSua = session.UserName;
                model.IDDanhMuc = iddanhmuc;

                //var result = dao.Edit(model);
                new DanhMucSPDAO().Update(model);
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Example #8
0
        public bool Update(tbl_DanhMucSanPham entity)
        {
            try
            {
                var danhMucSanPham = db.tbl_DanhMucSanPham.Find(entity.IDDanhMuc);
                danhMucSanPham.sTenDanhMuc = entity.sTenDanhMuc;
                if (string.IsNullOrEmpty(danhMucSanPham.sTenDanhMucMeta))
                {
                    danhMucSanPham.sTenDanhMucMeta = StringHelper.ToUnsignString(entity.sTenDanhMuc);
                }
                danhMucSanPham.sHinhAnhDanhMuc = entity.sHinhAnhDanhMuc;

                danhMucSanPham.bStatus  = entity.bStatus;
                danhMucSanPham.dNgaySua = DateTime.Now;

                db.SaveChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }