This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
Reference in New Issue
Block a user