示例#1
0
        public string DeleteSanPham(int id)
        {
            var status = "{\"status\":-1, \"sanpham\":" + id + "}";

            try
            {
                Func_SanPham hamsanpham = new Func_SanPham();
                tbl_sanpham  data       = hamsanpham.FindEntity(id);
                if (data.tinhtrang != -1)
                {
                    data.tinhtrang = -1;
                }
                else
                {
                    data.tinhtrang = 1;
                }
                int?ss = hamsanpham.Update(data);

                if (ss != null)
                {
                    status = "{\"status\":1, \"sanpham\":" + id + ", \"color\":" + data.tinhtrang + "}";
                }
                else
                {
                    status = "{\"status\":-1, \"sanpham\":" + id + ", \"color\":1}}";
                }
            }
            catch (Exception ex)
            {
                string er = ex.Message;
                status = "{\"status\":-1, \"sanpham\":" + id + ", \"error\":\"" + er + "\"}";
            }

            return(status);
        }
示例#2
0
        public string UpdatesSanPham([FromBody] string data)
        {
            //  string data = requestdata.Content.ReadAsStringAsync().Result;
            dynamic stuff = JsonConvert.DeserializeObject(data);

            string status = "{\"status\":1, \"sanpham\":" + stuff.id + "}";

            try
            {
                sanpham      newsanpham = JsonConvert.DeserializeObject <sanpham>(data);
                Func_SanPham hamsanpham = new Func_SanPham();
                tbl_sanpham  sanpham    = hamsanpham.getsanpham(newsanpham);
                int?         x          = hamsanpham.Update(sanpham);
                if (x == null)
                {
                    status = "{\"status\":-1, \"sanpham\":" + stuff.id + "}";
                }
            }
            catch
            {
                status = "{\"status\":0, \"sanpham\":" + stuff.id + "}";
            }
            return(status);
        }