Spontaneous.WebApp.Medals.MedalRequirementsChecker.getMedalProgresses C# (CSharp) Méthode

getMedalProgresses() public méthode

public getMedalProgresses ( SpontaneousUserModel userStatistic ) : List
userStatistic Spontaneous.DataModel.SpontaneousUserModel
Résultat List
        public List<MedalProgress> getMedalProgresses(SpontaneousUserModel userStatistic)
        {
            List<MedalProgress> returnValue = new List<MedalProgress>();

            foreach (var item in m_activityMedalMap)
            {
                foreach (var checker in item.Value)
                {
                    string medalType = checker.MedalType;
                    //need to implement check if user allready have this type of medal
                    var specificProgress = checker.GetProgress(userStatistic);
                    if (specificProgress != null)
                        returnValue.Add(specificProgress);
                }
            }
            return returnValue;
        }