私は2つのモデルを持っています:
public class Resort
{
public int ID { get; set; }
public String Name { get; set; }
public int BlackDiamond { get; set; }
public int BlueSquare { get; set; }
public int GreenCircle { get; set; }
public int TerrainPark { get; set; }
}
と
public class Input
{
public int ID { get; set; }
public string Name { get; set; }
public bool GreenCircle { get; set; }
public bool BlueSquare { get; set; }
public bool BlackDiamond { get; set; }
public bool TerrainPark { get; set; }
}
ここでのアイデアは、両方のモデルのデータにアクセスできるコントローラーを作成することです。私のロジックでは、基本的にすべてのリゾートを検索して、優先される経験レベルの数が最も多いリゾートを探すことができます。例として、私がBlackDiamondsを好むとしましょう。そのため、BlackDiamondsの数が最も多いリゾートを検索したいと思います。したがって、どの経験レベルが優先され、どのリゾートがその優先経験レベルの中で最も多いかを知る必要があります。