private void btnSave_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(PathPhoto)) { MessageBox.Show("Choose photo."); } string imageName = Guid.NewGuid().ToString() + ".jpg"; //08f71055-72b0-4075-bbc9-8472782e3b7f.jpg System.Drawing.Image img = System.Drawing.Image.FromFile(PathPhoto); img = CompressImage.CreateImage((Bitmap)img, 500, 500); img.Save(Environment.CurrentDirectory + "//" + imageName, ImageFormat.Jpeg); User user = new User() { FirstName = tbFirstName.Text, LastName = tbLastName.Text, DateOfBirth = dpDateOfBirth.SelectedDate ?? DateTime.Now, Phone = tbPhone.Text, Image = imageName, RoleId = ((Role)cbRole.SelectedItem).Id }; using (EFContext context = new EFContext()) { context.Users.Add(user); context.SaveChanges(); } this.Close(); }
private void Button_Click(object sender, RoutedEventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.ShowDialog(); string imageName = Guid.NewGuid().ToString() + ".jpg"; //08f71055-72b0-4075-bbc9-8472782e3b7f.jpg System.Drawing.Image img = System.Drawing.Image.FromFile(dlg.FileName); img = CompressImage.CreateImage((Bitmap)img, 500, 500); img.Save(Environment.CurrentDirectory + "//" + imageName, ImageFormat.Jpeg); Data.Models.User_Photo user_Photo = new User_Photo(); { user_Photo.Name = imageName; user_Photo.User_Id = StartWindow.selectID; } PhotoService photoService = new PhotoService(); photoService.Add(user_Photo); }