public bool create_tintuc([FromBody] Tbltintuc tt) { try { using (sql_NCKHContext db = new sql_NCKHContext()) { if (tt.Hinhanh != null) { var arrData = tt.Hinhanh.Split(';'); if (arrData.Length == 3) { var savePath = $@"assets/images/news/{arrData[0]}"; tt.Hinhanh = $"{arrData[0]}"; SaveFileFromBase64String(savePath, arrData[2]); } } tt.Luotem = 0; db.Tbltintucs.Add(tt); db.SaveChanges(); return(true); } } catch (Exception ex) { return(false); } }
public Tbltintuc get_tintuc_id(int id) { Tbltintuc ltt = new Tbltintuc(); using (sql_NCKHContext db = new sql_NCKHContext()) { ltt = db.Tbltintucs.SingleOrDefault(x => x.Id == id); } return(ltt); }
public bool set_tintuc_luotxem(int id) { try { using (sql_NCKHContext db = new sql_NCKHContext()) { Tbltintuc tt = db.Tbltintucs.SingleOrDefault(x => x.Id == id); tt.Luotem = tt.Luotem + 1; db.SaveChanges(); return(true); } } catch (Exception) { return(false); } }
public bool delete_tintuc(int id) { try { using (sql_NCKHContext db = new sql_NCKHContext()) { Tbltintuc d = db.Tbltintucs.SingleOrDefault(x => x.Id == id); if (string.IsNullOrEmpty(d.ToString())) { return(true); } db.Tbltintucs.Remove(d); db.SaveChanges(); return(true); } } catch (Exception) { return(false); } }
public bool edit_tintuc(int id, [FromBody] Tbltintuc tt) { try { using (sql_NCKHContext db = new sql_NCKHContext()) { Tbltintuc d = db.Tbltintucs.SingleOrDefault(x => x.Id == id); if (string.IsNullOrEmpty(d.ToString())) { return(false); } d.Tieude = tt.Tieude; if (tt.Hinhanh != null) { var arrData = tt.Hinhanh.Split(';'); if (arrData.Length == 3) { var savePath = $@"assets/images/{arrData[0]}"; tt.Hinhanh = $"{arrData[0]}"; SaveFileFromBase64String(savePath, arrData[2]); } } else { tt.Hinhanh = d.Hinhanh; } d.Hinhanh = tt.Hinhanh; d.Idloai = tt.Idloai; d.Noidung = tt.Noidung; db.SaveChanges(); return(true); } } catch (Exception) { return(false); } }