This commit is contained in:
2022-03-06 18:40:30 +00:00
parent e66ec9b55f
commit fba957a2c0

View File

@@ -38,7 +38,7 @@ namespace AyaNova.Biz
//
internal async Task<CustomerNotifySubscription> CreateAsync(CustomerNotifySubscription newObject)
{
await ValidateAsync(newObject);
ValidateAsync(newObject);
if (HasErrors)
return null;
else
@@ -87,7 +87,7 @@ namespace AyaNova.Biz
}
putObject.CustomerTags = TagBiz.NormalizeTags(putObject.CustomerTags);
putObject.Tags = TagBiz.NormalizeTags(putObject.Tags);
await ValidateAsync(putObject);
ValidateAsync(putObject);
if (HasErrors) return null;
ct.Replace(dbObject, putObject);
if (HasErrors) return null;
@@ -159,9 +159,21 @@ namespace AyaNova.Biz
////////////////////////////////////////////////////////////////////////////////////////////////
//VALIDATION
//
private async Task ValidateAsync(CustomerNotifySubscription proposedObj)
private void ValidateAsync(CustomerNotifySubscription proposedObj)
{
await Task.CompletedTask;
if (string.IsNullOrWhiteSpace(proposedObj.CurrencyName))
AddError(ApiErrorCode.VALIDATION_REQUIRED, "CurrencyName");
if (string.IsNullOrWhiteSpace(proposedObj.LanguageOverride))
AddError(ApiErrorCode.VALIDATION_REQUIRED, "LanguageOverride");
if (string.IsNullOrWhiteSpace(proposedObj.TimeZoneOverride))
AddError(ApiErrorCode.VALIDATION_REQUIRED, "TimeZoneOverride");
if (proposedObj.TranslationId == 0)
AddError(ApiErrorCode.VALIDATION_REQUIRED, "TranslationId");
}