|
|
|
|
|
|
|
|
}); |
|
|
}); |
|
|
//tbObjectUpdateDTOList |
|
|
//tbObjectUpdateDTOList |
|
|
var _objectPrameters = <TbObjectUpdateDTO>[]; |
|
|
var _objectPrameters = <TbObjectUpdateDTO>[]; |
|
|
valueObjects.forEach((key, value) { |
|
|
|
|
|
var objectUpdate = TbObjectUpdateDTO() |
|
|
|
|
|
..tbObjectParameterId = int.tryParse(key) |
|
|
|
|
|
..index = value; |
|
|
|
|
|
_objectPrameters.add(objectUpdate); |
|
|
|
|
|
}); |
|
|
|
|
|
_requestActivity.tbObjectUpdateDTOList = _objectPrameters; |
|
|
|
|
|
|
|
|
if (widget.isEdit) { |
|
|
|
|
|
// Edit |
|
|
|
|
|
if (_requestActivity.tbObjectUpdateDTOList != null) { |
|
|
|
|
|
_requestActivity.tbObjectUpdateDTOList.forEach((element) { |
|
|
|
|
|
if (valueObjects.keys.contains(element.tbObjectParameterId)) { |
|
|
|
|
|
var objectUpdate = TbObjectUpdateDTO() |
|
|
|
|
|
..id = element.id |
|
|
|
|
|
..tbObjectParameterId = element.tbObjectParameterId |
|
|
|
|
|
..index = |
|
|
|
|
|
valueObjects[element.tbObjectParameterId.toString()]; |
|
|
|
|
|
_objectPrameters.add(objectUpdate); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
_requestActivity.tbObjectUpdateDTOList = _objectPrameters; |
|
|
|
|
|
} |
|
|
|
|
|
} else { |
|
|
|
|
|
//Add new |
|
|
|
|
|
|
|
|
|
|
|
valueObjects.forEach((key, value) { |
|
|
|
|
|
var objectUpdate = TbObjectUpdateDTO() |
|
|
|
|
|
..tbObjectParameterId = int.tryParse(key) |
|
|
|
|
|
..index = value; |
|
|
|
|
|
_objectPrameters.add(objectUpdate); |
|
|
|
|
|
}); |
|
|
|
|
|
_requestActivity.tbObjectUpdateDTOList = _objectPrameters; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
//CHECK NURSERY |
|
|
//CHECK NURSERY |
|
|
if (widget.activityType == 'ACTIVE_TYPE_NURSERY') { |
|
|
if (widget.activityType == 'ACTIVE_TYPE_NURSERY') { |
|
|
_requestActivity.tbNurseryDetailsDTOList = _nurseryDetails; |
|
|
_requestActivity.tbNurseryDetailsDTOList = _nurseryDetails; |