//Get table rows from sql server to be displayed in Datagrid. void GetImagesFromDatabase() { try { IImageUi imgUi = new ImageUi(); var images = imgUi.GetAllImages(); dataGridView1.DataSource = images; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void cmdSave_Click(object sender, EventArgs e) { try { //Read Image Bytes into a byte array byte[] imageData = ReadFile(txtImagePath.Text); Image image = new Image() { CreatedData = DateTime.Now, FlatId = flats.Where(f => f.Name == cmbFlat.SelectedValue.ToString()).Select(s => s.Id).FirstOrDefault(), ImageData = imageData, ImageStatusId = imagesStatus.FirstOrDefault(x => x.Value == cmbImageStatus.SelectedValue.ToString()).Key }; IImageUi imgUi = new ImageUi(); var images = imgUi.SaveImage(image); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }