//提交回复 private void DoRepply() { string ReplyId = RequestData.Get("ReplyId") + ""; string Content = RequestData.Get("Content") + ""; string NikeName = RequestData.Get("NikeName") + ""; var Ent = EmpVoiceAnswerInfo.Find(ReplyId); if (Ent != null) { EmpVoiceAnswerInfo SubEnt = new EmpVoiceAnswerInfo(); SubEnt.ParentId = Ent.Id; SubEnt.Answer = Content; SubEnt.NikeName = NikeName; SubEnt.CreateId = UserInfo.UserID; SubEnt.DoCreate(); Ent.ReplyCount = Ent.ReplyCount.GetValueOrDefault() + 1; if (!string.IsNullOrEmpty(Ent.NoReaderItem)) { Ent.NoReaderItem += "," + SubEnt.Id; } Ent.DoUpdate(); this.PageState.Add("AnserId", SubEnt.Id); } }
private void DoCreate() { string Anonymity = RequestData.Get("Anonymity") + ""; string Answer = RequestData.Get("Answer") + ""; string QuestionId = RequestData.Get("QuestionId") + ""; var QEnt = EmpVoiceAskQuestion.Find(QuestionId); if (QEnt != null) { QEnt.AnswerCount = QEnt.AnswerCount.GetValueOrDefault() + 1; QEnt.DoUpdate(); } ent = this.GetPostedData <EmpVoiceAnswerInfo>(); ent.Anonymity = Anonymity; ent.DoCreate(); }