public void loadDiskusi(int id) { H_DiskusiModel model = new H_DiskusiModel(); model.addWhere("ID_ITEM", id.ToString()); if (model.get().Length <= 0) { ViewComponent.textblockDiskusiProduk.Text = "BELUM ADA DISKUSI"; Color color = (Color)ColorConverter.ConvertFromString("#E23434"); ViewComponent.textblockDiskusiProduk.Foreground = new SolidColorBrush(color); return; } else { ViewComponent.textblockDiskusiProduk.Text = "DISKUSI"; Color color = (Color)ColorConverter.ConvertFromString("#FFFFFF"); ViewComponent.textblockDiskusiProduk.Foreground = new SolidColorBrush(color); } model.addOrderBy("CREATED_AT ASC"); foreach (DataRow row in model.get()) { DiscussionCard dc = new DiscussionCard(ViewComponent.spanelDiscussion.ActualWidth); DataRow customer = new DB("CUSTOMER").select().@where("ID", row["ID_CUSTOMER"].ToString()).getFirst(); dc.initMainComment( message: row["MESSAGE"].ToString(), commenterName: customer["NAMA"].ToString(), date: Utility.formatDate(row["CREATED_AT"].ToString()), url: customer["IMAGE"].ToString() ); dc.initComments(Convert.ToInt32(row["ID"])); ViewComponent.spanelDiscussion.Children.Add(dc); } }
public static void loadDiscussions(StackPanel elem, int ItemID) { spDiscussion = elem; ItemId = ItemID; H_DiskusiModel hdm = new H_DiskusiModel(); hdm.addWhere("ID_ITEM", ItemID.ToString()); hdm.addOrderBy("CREATED_AT ASC"); foreach (DataRow row in hdm.get()) { DiscussionCard dc = new DiscussionCard(elem.ActualWidth); DataRow customer = new DB("CUSTOMER").select().@where("ID", row["ID_CUSTOMER"].ToString()).getFirst(); dc.initMainComment( message: row["MESSAGE"].ToString(), commenterName: customer["NAMA"].ToString(), date: Utility.formatDate(row["CREATED_AT"].ToString()), url: customer["IMAGE"].ToString() ); dc.initComments(Convert.ToInt32(row["ID"])); elem.Children.Add(dc); } }