誰かが私のリポジトリコードに関する入力をしてくれて、コードを改善する方法について何か提案をしてくれるかどうか疑問に思っていました。以下に、リポジトリクラスとコントローラを含めます。また、リストの一番上に値を挿入したい場合、それを行うための良い方法は何ですか?
public static List<ChartApp> ListApplications()
{
using (var db = new LatencyDBContext())
{
var appNames = db.LoginApplications.Select(item => new ChartApp()
{
LoginApplicationID = item.LoginApplicationID,
LoginAppName = item.LoginAppName,
});
return appNames.ToList();
}
}
そして、コントローラー:
var listApps = LoginApplicationRepository.ListApplications().OrderBy(item => item.LoginAppName);
var myCharts = new ChartsViewModel();
myCharts.AppsForChart = listApps.ToList();