Spontaneous.WebApp.Services.UserProfileFacade.GetLastMedal C# (CSharp) Méthode

GetLastMedal() private méthode

private GetLastMedal ( ) : UserMedalModel
Résultat Spontaneous.WebApp.Models.UserMedalModel
        internal UserMedalModel GetLastMedal()
        {
            try
            {
                List<UserMedalModel> medals = GetMedals().ToUserMedalModel();
                if (medals != null && medals.Count > 0)
                {
                    UserMedalModel returnMedal = medals.LastOrDefault();
                    returnMedal.Coupon.Description = (returnMedal.Coupon.Description.IndexOf("למימוש") < 0) ?
                        returnMedal.Coupon.Description + " למימוש יש להראות את המסך במסעדה. לפרטי המסעדה לחץ על המדליה" : returnMedal.Coupon.Description;

                    log.InfoFormat("[GetLastMedal] last medal={0}.", returnMedal.ToString());
                    return returnMedal;
                }
                log.InfoFormat("[GetLastMedal] last medal = no last medal.");
                return null;
            }
            catch (Exception e)
            {
                log.ErrorFormat("[GetLastMedal] Error: Exception={0}.", e.ToString());
                return null;
            }
        }