ステートメント内で変数を定義してif
から、その変数をそのステートメントのコンテキスト外で使用しようとしています。dbSet
if ステートメントの外側で空を初期化して、viewModel
表示/入力できるようにするにはどうすればよいですか?
これは私が達成しようとしていることです:
if (order.type.ToString() == "Rush")
{
var filteredOrders = db.Orders.Where(a => a.rushID == order.rushID).ToList();
}
else if (order.type.ToString() == "Standard")
{
var filteredOrders = db.Orders.Where(a => a.standardID == order.standardID).ToList();
}
else
{
return HttpNotFound();
}
var viewModel = new OrderDetailsViewModel
{
PastOrders = filteredOrders, // filteredOrders doesn't exist here
Order = order;
};