public async void Execute(object parameter) { var values = (object[])parameter; bool[] aux = new bool[6]; bool success = false; Window piInfoWindow = (Window)values[6]; for (int i = 0; i < 6; i++) { aux[i] = (bool)values[i]; } if (!aux[0] && !aux[1] && !aux[2] && !aux[3] && !aux[4] && !aux[5]) { success = await VM.SavePIInfo(); } if (success) { ProductInfoView pI = new ProductInfoView(); pI.Show(); piInfoWindow.Close(); } else { await VM.DeletePI(); } }
public string RegisterProduct(String username, String product) { ProductInfoView registerProduct = JsonHelper.DeserializeObject <ProductInfoView>(product); if (registerProduct == null) { return(JsonHelper.SerializeObject("false: NoInput!")); } RegisterProductResponse response = _productInfoService.RegisterProduct(new RegisterProductRequest() { ProductInfo = registerProduct, UserName = username }); if (response.IsSucess == false || response.ProductInfo == null) { return(JsonHelper.SerializeObject("false:" + response.Message)); } return(JsonHelper.SerializeObject(response.ProductInfo)); }