コード例 #1
0
ファイル: YIN_UPGRADE.cs プロジェクト: Lantnr/MyTest
        /// <summary>数据组装</summary>
        public Dictionary <String, Object> BuildData(int result, tg_fight_yin yin)
        {
            var dic = new Dictionary <string, object>
            {
                { "result", result },
                { "yin", yin == null?null: EntityToVo.ToFightYinVo(yin) },
            };

            return(dic);
        }
コード例 #2
0
ファイル: EntityToVo.cs プロジェクト: Lantnr/MyTest
 /// <summary> tg_fight_yin 组装 YinVo </summary>
 /// <param name="model">印实体</param>
 /// <returns>前端YinVo</returns>
 public static YinVo ToFightYinVo(tg_fight_yin model)
 {
     return(new YinVo
     {
         id = Convert.ToDouble(model.id),
         baseid = model.yin_id,
         level = model.yin_level,
         state = model.state,
     });
 }
コード例 #3
0
ファイル: Upgrade.cs プロジェクト: Lantnr/MyTest
        /// <summary> 插入印数据 </summary>
        /// <param name="model">yin基表集合</param>
        /// <param name="userid">用户Id</param>
        private void InsertYin(BaseYin model, Int64 userid)
        {
            var yin = new tg_fight_yin()
            {
                state     = (int)YinStateType.UNUSED,
                user_id   = userid,
                yin_id    = model.id,
                yin_level = 0
            };

            yin.Save();
        }
コード例 #4
0
ファイル: EntityToVo.cs プロジェクト: Lantnr/MyTest
 /// <summary> tg_fight_personal and tg_fight_yin 组装 YinVo </summary>
 /// <param name="model">个人战阵实体</param>
 /// <param name="yin">印实体</param>
 /// <returns>前端MatrixVo</returns>
 public static MatrixVo ToFightMatrixVo(tg_fight_personal model, tg_fight_yin yin)
 {
     return(new MatrixVo()
     {
         id = Convert.ToDouble(model.id),
         yinVo = yin == null ? null : ToFightYinVo(yin),
         matrix1_rid = model.matrix1_rid,
         matrix2_rid = model.matrix2_rid,
         matrix3_rid = model.matrix3_rid,
         matrix4_rid = model.matrix4_rid,
         matrix5_rid = model.matrix5_rid,
     });
 }
コード例 #5
0
ファイル: Upgrade.cs プロジェクト: Lantnr/MyTest
        /// <summary> 插入印数据 </summary>
        /// <param name="listbase">>yin基表</param>
        /// <param name="userid">用户Id</param>
        private void InsertYin(BaseYin byin, Int64 userid)
        {
            var entitylist = new EntityList <tg_fight_yin>();
            var entity     = new tg_fight_yin()
            {
                state     = (int)YinStateType.UNUSED,
                user_id   = userid,
                yin_id    = byin.id,
                yin_level = 0
            };

            //var count =
            entity.Insert();
            //XTrace.WriteLine("{0}:{1}", "插入yin数量:", count);
        }
コード例 #6
0
ファイル: Role.cs プロジェクト: Lantnr/MyTest
        /// <summary>数据组装</summary>
        private Dictionary <String, Object> BuildData(int result, tg_fight_personal model, tg_fight_yin yin)
        {
            var dic = new Dictionary <string, object>
            {
                { "result", result },
                { "matrix", model == null?null:EntityToVo.ToFightMatrixVo(model, yin) },
            };

            return(dic);
        }
コード例 #7
0
ファイル: FightEntity.cs プロジェクト: Lantnr/MyTest
 public YinEntity()
 {
     yin       = new tg_fight_yin();
     yinEffect = new List <SkillEffects>();
 }