public static string ExportCsv(Condition condition) { var list = new List<Category>(); try { list = Category.FindCategoriesBy(condition); } catch { throw; } return ModelBase.ModelsToCsv(list); }
/// <summary> /// カテゴリ取得 /// </summary> /// <param name="condition">検索条件</param> /// <returns>条件に合致するカテゴリ一覧</returns> public static List<Category> FindCategoriesBy(Condition condition) { return ModelBase._db.ReadAny<Category, Condition>("Exec FindCategoriesBy @Name, @EnableFlag", condition); }
/// <summary> /// 製品一覧取得 /// </summary> /// <param name="condition">検索条件</param> /// <returns>検索条件に合致した製品一覧</returns> public static List<Product> FindProductsBy(Condition condition) { return ModelBase._db.ReadAny<Product, Condition>("Exec FindProductsBy @Name, @EnableFlag", condition); }
/// <summary> /// メーカー一覧取得 /// </summary> /// <param name="condition">検索条件</param> /// <returns>検索条件に合致したメーカー一覧</returns> public static List<Maker> FindMakersBy(Condition condition) { return ModelBase._db.ReadAny<Maker, Condition>("Exec FindMakersBy @Name, @EnableFlag", condition); }
/// <summary> /// 通信方式一覧取得 /// </summary> /// <param name="condition">検索条件</param> /// <returns>検索条件に該当する通信方式一覧</returns> public static List<CommunicationMethod> FindCommunicationMethodBy(Condition condition) { return ModelBase._db.ReadAny<CommunicationMethod, Condition>("Exec FindCommunicationMethodBy @Name, @EnableFlag", condition); }