This commit is contained in:
2021-02-15 20:53:50 +00:00
parent db4517d359
commit 6287065be5
2 changed files with 18 additions and 1 deletions

View File

@@ -343,7 +343,7 @@ namespace AyaNova.Biz
if (await ct.CustomerServiceRequest.AnyAsync(m => m.CustomerId == inObj.Id))
AddError(ApiErrorCode.VALIDATION_REFERENTIAL_INTEGRITY, "generalerror", await Translate("CustomerServiceRequest"));
await Task.CompletedTask;
// await Task.CompletedTask;
}

View File

@@ -43,6 +43,7 @@ namespace AyaNova.Biz
return null;
else
{
await BizActionsAsync(newObject, null);
newObject.Tags = TagBiz.NormalizeTags(newObject.Tags);
newObject.CustomFields = JsonUtil.CompactJson(newObject.CustomFields);
await ct.PurchaseOrder.AddAsync(newObject);
@@ -60,6 +61,8 @@ namespace AyaNova.Biz
//
internal async Task<PurchaseOrder> DuplicateAsync(long id)
{
//TODO: allow this but only with ZEROS set for the actual received amount and ignore woitempart requested during dupe?
var dbObject = await GetAsync(id, false);
if (dbObject == null)
{
@@ -111,6 +114,9 @@ namespace AyaNova.Biz
putObject.CustomFields = JsonUtil.CompactJson(putObject.CustomFields);
await ValidateAsync(putObject, dbObject);
if (HasErrors) return null;
await BizActionsAsync(putObject, dbObject);
ct.Replace(dbObject, putObject);
try
{
@@ -237,6 +243,17 @@ namespace AyaNova.Biz
////////////////////////////////////////////////////////////////////////////////////////////////
//BIZ ACTIONS
//
private async Task BizActionsAsync(PurchaseOrder proposedObj, PurchaseOrder currentObj)
{
//TODO: BIZ ACTIONS TO FIXUP INVENTORY ON CHANGES ETC
await Task.CompletedTask;
}
////////////////////////////////////////////////////////////////////////////////////////////////