public M_IServerReply GetModelFromReader(DbDataReader rdr) { M_IServerReply model = new M_IServerReply(); model.Id = Convert.ToInt32(rdr["Id"]); model.QuestionId = ConvertToInt(rdr["QuestionId"]); model.UserId = ConvertToInt(rdr["UserId"]); model.Title = ConverToStr(rdr["Title"]); model.ReplyTime = ConvertToDate(rdr["ReplyTime"]); model.Content = ConverToStr(rdr["Content"]); model.Path = ConverToStr(rdr["Path"]); model.IsRead = ConvertToInt(rdr["isRead"]); model.AdminID = ConvertToInt(rdr["AdminID"]); model.UserName = ConverToStr(rdr["UserName"]); rdr.Close(); return(model); }
public override SqlParameter[] GetParameters() { M_IServerReply model = this; if (model.ReplyTime <= DateTime.MinValue) { model.ReplyTime = DateTime.Now; } SqlParameter[] sp = GetSP(); sp[0].Value = model.Id; sp[1].Value = model.QuestionId; sp[2].Value = model.UserId; sp[3].Value = model.Title; sp[4].Value = model.ReplyTime; sp[5].Value = model.Content; sp[6].Value = model.Path; sp[7].Value = model.IsRead; sp[8].Value = model.AdminID; sp[9].Value = model.UserName; return(sp); }