String prod_category_name;
String prod_name;
- double prod_price;
+ String prod_price;
int prodcnt;
List<Product> products;
if(prod_name==null || prod_price==null)
return;
print('Debug: Creating product '+prod_name+'/'+
- prod_price.toString());
+ prod_price);
String id = await _prodSrv.createProduct(prod_name,
double.parse(prod_price),
catid);
String prod_name;
String prod_category;
- double prod_price;
+ String prod_price;
ProductDetailComponent(this._prodSrv,this._prodcatSrv,
this._routeParams) {
prod_name='Product';
- prod_price=0;
+ prod_price='0';
}
Future<Null> ngOnInit() async {
prodcats = await (_prodcatSrv.getAll());
}
prod_name=prod.name;
- prod_price=prod.price;
+ prod_price=prod.price.toString();
prod_category=prod.category;
}
if(prod.name!=prod_name) {
doupdate=true;
}
- if(prod.price!=prod_price) {
+ if(prod.price.toString()!=prod_price) {
doupdate=true;
}
if(prod.category!=prod_category) {
print('Debug: Updating product '+
prod.name+'/'+prod.price.toString()+'/'+
prod.category+' -> '+
- prod_name+'/'+prod_price.toString()+'/'+
+ prod_name+'/'+prod_price+'/'+
prod_category);
await _prodSrv.updateProd(
prod.id,
prod_name,
- prod_price,
+ double.parse(prod_price),
prod_category
);
- prod.price=prod_price;
+ prod.price=double.parse(prod_price);
prod.name=prod_name;
prod.category=prod_category;
}