コード例 #1
0
        private static Achievement PopulateAchievement(DataRow achievement)
        {
            var result = new Achievement();

            result.AchievementId = achievement.Field<int>("AchievementId");
            result.AchievementName = achievement.Field<string>("AchievementName");
            result.AchievementDescription = achievement.Field<string>("AchievementDescription");
            result.AchievementTypeName = achievement.Field<string>("AchievementTypeName");
            result.RewardPoints = achievement.Field<int>("RewardPoints");
            result.Active = achievement.Field<bool>("Active");
            result.AchievementPoints = achievement.Field<int>("AchievementPoints");
            result.AchievementTotalTags = achievement.Field<int>("AchievementTotalTags");
            result.AchievementTypeId = achievement.Field<int>("AchievementTypeId");
            result.TagUUID = achievement.Field<Guid?>("UUID");
            result.TagMajorNumber = achievement.Field<int?>("MajorNumber");
            result.TagMinorNumber = achievement.Field<int?>("MinorNumber");

            return result;
        }
コード例 #2
0
 private AchievementResponse MapOutAchievement(Achievement achievement)
 {
     return new AchievementResponse
     {
         AchievementName = achievement.AchievementName,
         AchievementDescription = achievement.AchievementDescription
     };
 }