private void isLoadLibrary(object sender, RoutedEventArgs e) { using (var context = new MockOEntities()) { var LoadLibrary = context.MediaFiles.ToList(); } }
private void btnUpload_Click(object sender, RoutedEventArgs e) { OpenFileDialog open = new OpenFileDialog(); if (open.ShowDialog() == true) { tbFileName.Text = open.FileName; } string filename = tbFileName.Text.ToString(); byte[] bytes = File.ReadAllBytes(filename); using (var context = new MockOEntities()) { //UserProfile user = new UserProfile() var upload = new MediaFile { userId = "*****@*****.**", sourceMedia = bytes, mediaType = "mp4" }; context.MediaFiles.Add(upload); context.SaveChanges(); this.Close(); } }
//------------------------------------------------------------- multiopen START private void btnUpload_Click(object sender, RoutedEventArgs e) { OpenFileDialog open = new OpenFileDialog(); open.Multiselect = true; open.Filter = "Media files (*.mp3; *.mpg; *.mpeg, *.mp4,*.avi, *.mkv)| *.mp3; *.mpg; *.mpeg, *.mp4,*.avi, *.mkv | All files(*.*) | *.* "; //List<UploadSelection> uploadList = new List<UploadSelection>();//create class for list... check profiler---- og byte[] bytes; if (open.ShowDialog() == true) { if (checklog.Value == true) { using (var context = new MockOEntities()) { try { foreach (var entityToInsert in open.FileNames) { var upload = new MediaFile(); bytes = File.ReadAllBytes(entityToInsert); upload.userId = log.UserLogIn; upload.sourceMedia = bytes; upload.title = System.IO.Path.GetFileNameWithoutExtension(open.FileName.ToString()); upload.mediaType = System.IO.Path.GetExtension(open.FileName.ToString()); MessageBox.Show(upload.title.ToString() + " ----------------- " + upload.mediaType.ToString()); context.MediaFiles.Add(upload); } context.SaveChanges(); FillDataGrid(); MessageBox.Show("File(s) Uploaded"); } catch (DbEntityValidationException ex) { var err = ex.EntityValidationErrors; foreach (var eee in err) { Console.WriteLine("eee: " + eee); } MessageBox.Show("error" + ex + " : " + ex.EntityValidationErrors); } catch (Exception ex) { MessageBox.Show("error" + ex); } } } //--if logged in else { MessageBox.Show("Please Log in"); log.ShowDialog(); checklog.Value = true; } }//-- if show dialog = true }
private void NewUserSubmit_CLick(object sender, RoutedEventArgs e) { using (var context = new MockOEntities()) { //UserProfile user = new UserProfile() var addedUser = new UserProfile { FirstName = tbFname.Text, LastNAme = tbLname.Text, userId = tbUserName.Text, pass = tbPassWrd.Text }; //try //{ context.UserProfiles.Add(addedUser); context.SaveChanges(); this.Close(); //} //catch (Exception ex) { } } }
//private void PlayMenuItem_Click(object sender, RoutedEventArgs e) //{ // using (var context = new MockOEntities()) // { // var load = DataGrid. // } //} //------------------ context upload listviw private void Upload_click(object sender, RoutedEventArgs e) { TreeViewItem temp = ((TreeViewItem)lvFileView.SelectedItem); if (temp == null) { return; } string path; path = ""; string temp1 = ""; string temp2 = ""; while (true) { temp1 = temp.Header.ToString(); if (temp1.Contains(@"\")) { temp2 = ""; } path = temp1 + temp2 + path; if (temp.Parent.GetType().ToString() == "System.Windows.Controls.TreeView") { break; } temp = ((TreeViewItem)temp.Parent); temp2 = @"\"; } byte[] bytes; if (checklog.Value == true) { using (var context = new MockOEntities()) { try { var upload = new MediaFile(); bytes = File.ReadAllBytes(path); upload.userId = log.UserLogIn; upload.sourceMedia = bytes; upload.title = System.IO.Path.GetFileNameWithoutExtension(path.ToString()); upload.mediaType = System.IO.Path.GetExtension(path.ToString()); context.MediaFiles.Add(upload); context.SaveChanges(); FillDataGrid(); MessageBox.Show("File(s) Uploaded"); } catch (DbEntityValidationException ex) { var err = ex.EntityValidationErrors; foreach (var eee in err) { Console.WriteLine("eee: " + eee); } MessageBox.Show("error" + ex + " : " + ex.EntityValidationErrors); } catch (Exception ex) { MessageBox.Show("error" + ex); } } } //--if logged in else { MessageBox.Show("Please Log in"); log.ShowDialog(); checklog.Value = true; } } //-- if show dialog = true