Ejemplo n.º 1
0
 /// <summary>
 /// Checa se existe um item de um título que possua um id igual.
 /// </summary>
 /// <param name="titleId">Título</param>
 /// <param name="itemId">Id do item</param>
 /// <returns></returns>
 public static bool Contains(int titleId, int itemId)
 {
     if (itemId == 0)
     {
         return(false);
     }
     for (int i = 0; i < awards.Count; i++)
     {
         TitleA title = awards[i];
         if (title.id == titleId && title.item.id == itemId)
         {
             return(true);
         }
     }
     return(false);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Gera uma lista das premiações de um título.
        /// </summary>
        /// <param name="titleId">Título</param>
        /// <returns></returns>
        public static List <ItemsModel> GetAwards(int titleId)
        {
            List <ItemsModel> items = new List <ItemsModel>();

            lock (awards)
            {
                for (int i = 0; i < awards.Count; i++)
                {
                    TitleA title = awards[i];
                    if (title.id == titleId)
                    {
                        items.Add(title.item);
                    }
                }
            }
            return(items);
        }