This commit is contained in:
@@ -38,7 +38,7 @@ namespace AyaNova.Biz
|
|||||||
//
|
//
|
||||||
internal async Task<CustomerNotifySubscription> CreateAsync(CustomerNotifySubscription newObject)
|
internal async Task<CustomerNotifySubscription> CreateAsync(CustomerNotifySubscription newObject)
|
||||||
{
|
{
|
||||||
await ValidateAsync(newObject);
|
ValidateAsync(newObject);
|
||||||
if (HasErrors)
|
if (HasErrors)
|
||||||
return null;
|
return null;
|
||||||
else
|
else
|
||||||
@@ -87,7 +87,7 @@ namespace AyaNova.Biz
|
|||||||
}
|
}
|
||||||
putObject.CustomerTags = TagBiz.NormalizeTags(putObject.CustomerTags);
|
putObject.CustomerTags = TagBiz.NormalizeTags(putObject.CustomerTags);
|
||||||
putObject.Tags = TagBiz.NormalizeTags(putObject.Tags);
|
putObject.Tags = TagBiz.NormalizeTags(putObject.Tags);
|
||||||
await ValidateAsync(putObject);
|
ValidateAsync(putObject);
|
||||||
if (HasErrors) return null;
|
if (HasErrors) return null;
|
||||||
ct.Replace(dbObject, putObject);
|
ct.Replace(dbObject, putObject);
|
||||||
if (HasErrors) return null;
|
if (HasErrors) return null;
|
||||||
@@ -159,9 +159,21 @@ namespace AyaNova.Biz
|
|||||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
//VALIDATION
|
//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");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user