//private void followers_MouseDoubleClick(object sender, MouseButtonEventArgs e) //{ // this.Hide(); // followers follow = new followers(this.user); // follow.Show(); //} //private void following_MouseDoubleClick(object sender, MouseButtonEventArgs e) //{ // this.Hide(); // Following follow = new Following(this.user); // follow.Show(); //} private void addPhoto_Click(object sender, RoutedEventArgs e) { OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Multiselect = false; fileDialog.Filter = "Image files(*.jpg, *.png) | *.jpg; *.png"; Nullable <bool> dialogOK = fileDialog.ShowDialog(); if (dialogOK == true) { user.images.Add(fileDialog.FileName); this.imagesBitMap.Add(new BitmapImage(new Uri(fileDialog.FileName))); imagesListView.ItemsSource = null; imagesListView.ItemsSource = this.imagesBitMap; NotifyPropertyChanged("ListViewOne"); Database1Entities1 db = new Database1Entities1(); var r = from d in db.AllUsersOfApps where d.Name == user.name select d; foreach (var item in r) { item.Images = item.Images + fileDialog.FileName + ','; } db.SaveChanges(); } }
private void done_Click(object sender, RoutedEventArgs e) { this.Hide(); Database1Entities1 db = new Database1Entities1(); db.AllUsersOfApps.Add( new AllUsersOfApp { ProfilePic = users.profilePhoto, Username = users.Username, Password = users.password, followers = null, following = null, Images = null, Name = users.name, } ); db.SaveChanges(); AllUsers.allUsers.Add(users); Window1 screen = new Window1(users); screen.Show(); }
public MainWindow() { InitializeComponent(); Database1Entities1 db = new Database1Entities1(); db.AllUsersOfApps.ToList().ForEach((item) => { List <String> followersList = new List <string>(); if (item.followers != null) { followersList = item.followers.Split(',').ToList <String>(); } List <String> followeingList = new List <string>(); if (item.followers != null) { followeingList = item.following.Split(',').ToList <String>(); } List <String> imagesList = new List <string>(); if (item.followers != null) { imagesList = item.Images.Split(',').ToList <String>(); } Console.WriteLine(item.Username); AllUsers.allUsers.Add( new User { Username = item.Username, profilePhoto = item.ProfilePic, name = item.Name, password = item.Password, followers = new BindingList <String>(followersList), following = new BindingList <String>(followeingList), images = new BindingList <String>(imagesList), }); }); }