/// <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; }
/// <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; }