public Zhishi(int id, string wenti, Daan yijiDaan, Daan erjiDaan, Daan sanjiDaan, Daan sijiDaan, Daan wujiDaan, string chuangjianren, DateTime chuangjianShijian, int banben, int? shunxu, List<LishiZhishi> lishiBanben, string xiugairen, DateTime? xiugaiShijian, bool? zhidingde) { this.Id = id; this.YijiDaan = yijiDaan; this.ErjiDaan = erjiDaan; this.SanjiDaan = sanjiDaan; this.SijiDaan = sijiDaan; this.WujiDaan = wujiDaan; this.Wenti = wenti; this.Chuangjianren = chuangjianren; this.ChuangjianShijian = chuangjianShijian; this.Banben = banben; this.Shunxu = shunxu; this.Xiugairen = xiugairen; this.XiugaiShijian = xiugaiShijian; this._lishiBanben = lishiBanben; this.Zhidingde = zhidingde; if (this._lishiBanben == null) { this._lishiBanben = new List<LishiZhishi>(); } this._lishiBanben.ForEach(x => x.Zhishi = this); }
public DaanModel(Daan daan) { if (daan.FujianList != null) { this.fujian = daan.FujianList.Select(x => new FujianModel(x)).ToList(); } this.id = daan.Id; this.neirong = daan.Neirong; }
internal static Daan ChuangjianDaan(DaanDataModel model) { List<FujianXinxi> fujianList = null; if (!string.IsNullOrEmpty(model.FujianJson)) { fujianList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<FujianXinxi>>(model.FujianJson); } Daan daan = new Daan(model.Id, model.Neirong, fujianList); return daan; }
public LishiZhishi(int id, string wenti, Daan yijiDaan, Daan erjiDaan, Daan sanjiDaan, Daan sijiDaan, Daan wujiDaan, string chuangjianren, DateTime chuangjianShijian, int banben) { this.Id = id; this.Wenti = wenti; this.YijiDaan = yijiDaan; this.ErjiDaan = erjiDaan; this.SanjiDaan = sanjiDaan; this.SijiDaan = sijiDaan; this.WujiDaan = wujiDaan; this.Chuangjianren = chuangjianren; this.ChuangjianShijian = chuangjianShijian; this.Banben = banben; }
private string ShengchengHtml(Daan daan) { string daanNeirong = daan.Neirong; if (daanNeirong != null) { daanNeirong = daanNeirong.Replace("\r\n", "<br />"); } string daanNeirongHtml = ""; if (!string.IsNullOrEmpty(daanNeirong)) { daanNeirongHtml = string.Format("<h4 >答案:</h4><p>{0}</p>", daanNeirong); } string fujianHtml = this.ShengchengHtml(daan.FujianList); if (string.IsNullOrEmpty(daanNeirongHtml) && string.IsNullOrEmpty(fujianHtml)) { return ""; } return string.Format("<div>{0}<div>{1}</div><hr /></div>", daanNeirongHtml, fujianHtml); }
private Daan JiazaiDaan(int daanId) { DaanDataModel model = NHibernateHelper.CurrentSession.Get<DaanDataModel>(daanId); NHibernateHelper.CurrentSession.Flush(); if (model != null) { List<FujianXinxi> fujian = null; if (!string.IsNullOrEmpty(model.FujianJson)) { fujian = Newtonsoft.Json.JsonConvert.DeserializeObject<List<FujianXinxi>>(model.FujianJson); } Daan daan = new Daan(model.Id, model.Neirong, fujian); return daan; } return null; }