コード例 #1
0
        public JsonResult update([FromBody] edu_skillmaster obj)
        {
            var msg = new JMessage()
            {
                Error = true
            };

            try
            {
                var rs = _context.edu_skillmaster.SingleOrDefault(x => x.id_skillmaster == obj.id_skillmaster);
                if (rs != null)
                {
                    rs.id_skillmaster = obj.id_skillmaster;
                    rs.code           = obj.code;
                    rs.name           = obj.name;
                    rs.user_id        = obj.user_id;
                    rs.updatetime     = DateTime.Now;
                    //  rs.createtime = DateTime.Now; chỉ khi nào cập nhật thì mới có cái này, đây là thời gian tạo
                    rs.flag     = 1;
                    rs.language = obj.language;

                    _context.edu_skillmaster.Update(rs);

                    _context.SaveChanges();
                    msg.Title = "Cập nhật thông tin thành công";
                    msg.Error = false;
                }
            }
            catch (Exception ex)
            {
                msg.Object = ex;
                msg.Title  = "Có lỗi khi cập nhật";
            }
            return(Json(msg));
        }
コード例 #2
0
        public JsonResult insert([FromBody] edu_skillmaster obj)
        {
            var msg = new JMessage()
            {
                Error = false
            };

            try
            {
                var query = from a in _context.edu_skillmaster // lệnh linq này để tìm xem cái mã code ấy đã tồn tại chưea
                                                               //phải truyền điều kiện where vào thì nó mới tìm đc =.=
                            where a.code == obj.code
                            select a;
                if (query.Count() == 0)
                {
                    edu_skillmaster obj1 = new edu_skillmaster();
                    obj1.code       = obj.code;
                    obj1.name       = obj.name;
                    obj1.user_id    = obj.user_id;
                    obj1.createtime = DateTime.Now;
                    //   obj1.updatetime = DateTime.Now; tương tự cái kia, thời gian update
                    obj1.flag     = 1;
                    obj1.language = obj.language;
                    _context.edu_skillmaster.Add(obj1);
                    _context.SaveChanges();
                    msg.Title = "Thêm thành công";
                }
                else
                {
                    msg.Error = true;
                    msg.Title = "Mã đã tồn tại";
                }
            }
            catch (Exception ex)
            {
                msg.Error  = true;
                msg.Object = ex;
                msg.Title  = "Có lỗi khi thêm ";
            }
            return(Json(msg));
        }