post method
Сохранение объекта в БД В случае успеха, поля текущего объекта будут заполнены полями объекта из БД
Implementation
Future post() async {
if (storageType == NsgDataStorageType.server) {
var p = NsgDataPost(dataItemType: runtimeType);
p.itemsToPost = <NsgDataItem>[this];
var newItem = await p.postItem(loadReference: NsgDataRequest.addAllReferences(runtimeType));
if (newItem != null) {
copyFieldValues(newItem);
state = newItem.state;
docState = newItem.docState;
// newTableLogic = newItem.newTableLogic;
}
} else {
await NsgLocalDb.instance.postItems([this]);
}
}