public bool Update(long idbook, moderation_book input) { try { book book = db.books.SingleOrDefault(x => x.idbook == idbook && x.status >= 0); if (book != null) { moderation_book data = db.moderation_book.SingleOrDefault(x => x.idbook == idbook && x.review == false); if (data != null) { data.moderator = input.moderator; data.moderation = input.moderation; data.content = input.content; data.review = true; data.updatedat = DateTime.Now; book.status = (int)input.moderation; db.SaveChanges(); return(true); } } return(false); } catch { return(false); } }
public long Create(book book) { long id = Services.book.Create(book); //1. Tao Book //2. Lay ID Book => Neu khong thanh cong return -1; if (id == -1) { return(-1); } else { moderation_book modbook = new moderation_book(); modbook.idbook = id; modbook.review = false; modbook.createdat = modbook.updatedat = DateTime.Now; long idmod = Services.modbook.Create(modbook); if (idmod == -1) { return(-1); } else { return(id); } } //3. Tao Mod Book => Neu khong thanh cong return -1; //4. Thang return ID Book }
public long Create(moderation_book modbook) { try { db.moderation_book.Add(modbook); db.SaveChanges(); return(modbook.id); } catch { return((long)-1); } }
public bool CheckCensor(long idbook) { try { moderation_book data = db.moderation_book.SingleOrDefault(x => x.idbook == idbook && x.review == false); if (data == null) { return(true); } return(false); } catch { return(false); } }
private void btnAccept_Click(object sender, EventArgs e) { DialogResult dialog = MessageBox.Show("Bạn có muốn thực hiện hành động này ?", "Cảnh báo", MessageBoxButtons.YesNo); if (dialog == DialogResult.Yes) { string content = txtContentCensor.Text; moderation_book input = new moderation_book(); input.content = content; input.moderation = 3; input.moderator = Program.me.username; bool result = Businesses.modbook.Update(id, input); if (result) { MessageBox.Show("Thành Công", "Thông Báo"); ((Form)this.TopLevelControl).Close(); } else { MessageBox.Show("Thất Bại", "Thông Báo"); } } }
public bool Update(long idbook, moderation_book input) { return(Services.modbook.Update(idbook, input)); }