add validation

This commit is contained in:
Kukks
2019-01-04 13:46:44 +01:00
parent 5341da28d9
commit 761c342c51
2 changed files with 13 additions and 9 deletions

View File

@@ -93,6 +93,12 @@ namespace BTCPayServer.Controllers
{
ModelState.AddModelError(nameof(vm.PerksTemplate), "Invalid template");
}
if (Enum.Parse<CrowdfundResetEvery>(vm.ResetEvery) != CrowdfundResetEvery.Never && !vm.StartDate.HasValue)
{
ModelState.AddModelError(nameof(vm.StartDate), "A start date is needed when the goal resets every X amount of time.");
}
if (!ModelState.IsValid)
{
return View(vm);