Пример #1
0
 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);
 }
Пример #2
0
 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;
 }
Пример #3
0
 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;
 }
Пример #4
0
 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;
 }
Пример #5
0
 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);
 }
Пример #6
0
 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;
 }