예제 #1
0
        private void AddImageButton_OnClick(object sender, RoutedEventArgs e)
        {
            string   title       = AddImageTitleTextBox.Text;
            string   description = AddImageDescriptionTextBox.Text;
            DateTime date        = Convert.ToDateTime(AddImageDatePicker.Text);

            byte[] photo = GetJPGFromImageControl(ImagePhoto.Source as BitmapImage);

            if (!FieldsCompleted(title, description))
            {
                AddImageDisplayInfoTextBlock.Text = @"Must complete mandatory fields.";
            }
            else
            {
                AddImageButton.IsEnabled = true;
                Imagine image = new Imagine()
                {
                    Data      = date,
                    Descriere = description,
                    Titlu     = title,
                    Foto      = photo
                };

                _client.AddImage(image);

                AddImageDisplayInfoTextBlock.Text       = @"Image added.";
                AddImageDisplayInfoTextBlock.Visibility = Visibility.Visible;
            }

            ImagesTabItem_OnLoaded(sender, e);
        }