articleGetItemToEdit function
Implementation
Future<String?> articleGetItemToEdit(ProductDataCache item) async {
try{
currentArticle = ProductData.createEmpty();
var querySnapshot = await FirebaseFirestore.instance.collection("article").doc(item.id).get();
if (querySnapshot.exists){
if (querySnapshot.data() != null) {
var _meData = querySnapshot.data()!;
currentArticle = ProductData.fromJson(querySnapshot.id, _meData);
}else
return "articleGetItemToEdit querySnapshot.data() = null";
}else
return "articleGetItemToEdit ${item.id} not exists";
}catch(ex){
return "articleGetItemToEdit " + ex.toString();
}
return null;
}