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