Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }