private bool loadImageFromLocal(int imageId) { try { var image = Image.FromFile(_fullImagePath + imageId.ToString()); _imagesData[imageId] = UtilFuction.ImageToBinary(image); } catch (Exception ex) { return(false); } return(true); }
private void BtnConfirm_Click(object sender, RoutedEventArgs e) { if (((ComboData)ComboBoxCategory.SelectedItem) == null || String.IsNullOrEmpty(TextBoxName.Text) || String.IsNullOrEmpty(TextBoxPrice.Text)) { WindownsManager.getInstance().showMessageBoxCheckInfoAgain(); return; } if (_currentImage != null) { loadingAnim.Visibility = Visibility.Visible; ImageManager.getInstance().uploadImage( UtilFuction.ImageToBinary(_currentImage), delegate(NetworkResponse result) { if (result.Successful) { int imageId = -1; int.TryParse(result.Data.ToString(), out imageId); _currentImageId = imageId; updateOrCreateFood(); } else { WindownsManager.getInstance().showMessageBoxSomeThingWrong(); loadingAnim.Visibility = Visibility.Hidden; } }, delegate(string fail) { WindownsManager.getInstance().showMessageBoxErrorNetwork(); loadingAnim.Visibility = Visibility.Hidden; } ); } else { updateOrCreateFood(); } }