我有一個MVC應用程序,用戶可以在其中選擇公司利益,有10個不同的利益,他們可以沒有達到所有10這些。在我看來,我有十個用單選按鈕列出來表明他們是否需要。在控制器中還執行了一個計算,將所有的值加起來得出總和。如果爲空分配默認值
正如我在控制器的例子 -
newuser.LifeAssurance.LifeAssuranceRequired = viewModel.LifeAssuranceRequired;
newuser.LifeAssurance.LifeAssuranceSchemeName = viewModel.LifeAssuranceSchemeName;
newuser.LifeAssurance.LifeAssuranceProviderName = viewModel.LifeAssuranceProviderName;
newuser.LifeAssurance.LifeAssuranceBenefitLevel = viewModel.LifeAssuranceBenefitLevel;
newuser.LifeAssurance.LifeAssuranceEmployerCost = viewModel.LifeAssuranceEmployerCost;
newuser.LifeAssurance.LifeAssuranceEmployeeCost = viewModel.LifeAssuranceEmployeeCost;
由於用戶可以決定不選擇這樣做的好處是有可能,如果他們還沒有作出在視圖模型選擇分配成本爲0?我可以檢查它是否爲空,並在這種情況下添加0?