Kommit en bit på väg:
nu behöver jag bara iterera igenom datasetet och spara undan de 10 posternas top_order och top_doc_id
lösning:
public void SaveNewTopList(PresentationTopListDS ds)
{
PresentationTopListDS.SNW_BookStore_Get_Presentation_Top_ListRow orgRow = (PresentationTopListDS.SNW_BookStore_Get_Presentation_Top_ListRow) ds.SNW_BookStore_Get_Presentation_Top_List.Rows[0];
TopListDS topDS = new TopListDS();
TopListContentDS contentDS = new TopListContentDS();
topDS.SNW_BookStore_Select_Toplist.ImportRow(orgRow);
contentDS.SNW_BookStore_Toplist_Content_Tbl.ImportRow(orgRow);
sTop_Date = topDS.SNW_BookStore_Select_Toplist[0].Top_Date;
sTop_Title = topDS.SNW_BookStore_Select_Toplist[0].Top_Title;
sTop_Desc = topDS.SNW_BookStore_Select_Toplist[0].Top_Desc;
TopListDB db = new TopListDB();
mTopListID = db.addTopList(sTop_Date,sTop_Title,sTop_Desc);
}
och
public int addTopList(
DateTime sTop_Date,
string sTop_Title,
string sTop_Desc)
{
TopListDS ds = new TopListDS();
ds.SNW_BookStore_Select_Toplist.AddSNW_BookStore_Select_ToplistRow(
sTop_Date, sTop_Title, sTop_Desc,
DateTime.Now,DateTime.Now, "WebUser");
daTopList.Update(ds);
return (int) ds.SNW_BookStore_Select_Toplist.Rows[0]["Top_ID"];
}
