Пример #1
0
 /// <summary>
 /// カテゴリを取得します
 /// </summary>
 /// <param name="dbConnectionString">接続文字列</param>
 /// <param name="publicStatus">Publicなものだけをとるか、PublicとPrivateなものをとるか。規定値はPublicなもののみ。PublicStatus.Privateにするとすべてとる</param>
 /// <returns>カテゴリのリスト</returns>
 public static List<Category> GetCategories(string dbConnectionString, PublicStatus publicStatus = PublicStatus.Public)
 {
     List<Category> categories = new List<Category> { };
     using (CategoryResource resource = new CategoryResource(dbConnectionString))
     {
         categories = resource.GetCategories(publicStatus);
     }
     return categories;
 }
Пример #2
0
        /// <summary>
        /// 公開可能なカテゴリを取得します
        /// </summary>
        /// <returns></returns>
        public List<Category> GetPublicCategories()
        {
            List<Category> categories = new List<Category> { };

            try
            {
                using (CategoryResource resource = new CategoryResource(AppSettings.GetDbConnectionString()))
                {
                    categories = resource.GetCategories();
                }
            }
            catch (Exception e)
            {
                AzureLog.WriteToTable(e);
            }

            return categories;
        }