Models/AutoPremiumSimulationInput.cs
using System;
namespace InsuranceProductManager2.Models
{
public class AutoPremiumSimulationInput
{
public int CustomerId { get; set; }
public decimal CoverageAmount { get; set; }
public string? VehicleType { get; set; }
public string? DriverAgeCategory { get; set; }
public int AccidentHistoryCount { get; set; }
public DateTime StartDate { get; set; }
public DateTime EndDate { get; set; }
}
}
・シュミレーション画面で入力したデータをマッピングするモデルです。
・データ型の末尾の?はnull許容の定義であり、データがマッピングされなくてもエラーになりません。