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)); }
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)); }