/// <summary> /// Adds the account at issuer to accounts at issuer list if there none of the same issuer already. /// </summary> /// <param name="accountAtIssuer">The account at issuer.</param> public virtual void AddAccountAtIssuer(DeveloperAccountAtIssuer accountAtIssuer) { if (!AccountsAtIssuers.Any(a => a.AchievementIssuerId.Equals(accountAtIssuer.AchievementIssuerId))) { AccountsAtIssuers.Add(accountAtIssuer); } }
/// <summary> /// Gets the account at issuer. /// </summary> /// <returns>The account at issuer.</returns> /// <param name="achievementIssuerId">The issuer id.</param> public virtual DeveloperAccountAtIssuer GetAccountAtIssuer(long achievementIssuerId) { return(AccountsAtIssuers.FirstOrDefault(a => a.AchievementIssuerId == achievementIssuerId)); }