protected void btnEdit_Click(object sender, EventArgs e) { gameNews gn = new gameNews(); gn.gameNewsAuthor = "admin"; gn.gameNewsContent = editor.Value; gn.gameNewsTitle = txtTitle.Text; gn.gameType = typeRadioButtonList.SelectedValue; //解析地址经纬度 string strlatitude, strlongitude; Geo.GetLocation(locationTextBox.Text, out strlongitude, out strlatitude); gn.longitude = double.Parse(strlongitude); gn.latitude = double.Parse(strlatitude); gn.url = txtUrl.Text; gn.gameNewsHitTimes = 1; gn.gameNewsEditTimes = 1; gn.gameNewsCreatedTime = DateTime.Now; gn.gameNewsKeyWords = "news"; gn.gameNewsPriority = 1; NewsHandler newHandler = new NewsHandler(gn); newHandler.Insert(); Response.Write("<script>alert('添加成功!')</script>"); Response.Redirect("NewsManage.aspx"); }
public ErrorMessage Delete() { if (currentNews == null) { return ErrorMessage.ERROR; } else { db.gameNews.DeleteOnSubmit(currentNews); Submit(); currentNews = null; return ErrorMessage.OK; } }
public NewsHandler(gameNews gamenews) { db = new DataClassesDataContext(); currentNews = gamenews; }
//self /// <summary> ///根据gameNewsId找到对应存在于表中的gameNews,存在则将其赋值给currentNews,若不存在返回ErrorMessage.NOT_EXIST,currentNews置为null /// </summary> public ErrorMessage SetCurrentNewsById(int nid) { var queryNews = from news in db.gameNews where news.gameNewsId== nid select news; if (!queryNews.Any()) { currentNews = null; return ErrorMessage.NOT_EXIST; } else { currentNews = queryNews.First(); return ErrorMessage.OK; } }
partial void DeletegameNews(gameNews instance);
partial void UpdategameNews(gameNews instance);
partial void InsertgameNews(gameNews instance);