private void AddDocuments(ref Applicant applicant, IEnumerable <HttpPostedFileBase> docs) { foreach (var f in docs) { if (f != null) { string mimeType = f.ContentType; string fileName = Path.GetFileName(f.FileName); int fileLength = f.ContentLength; //Note: you could filter for mime types if you only want to allow //certain types of files. I am allowing everything. if (!(fileName == "" || fileLength == 0))//Looks like we have a file!!! { Stream fileStream = f.InputStream; byte[] fileData = new byte[fileLength]; fileStream.Read(fileData, 0, fileLength); aFile newFile = new aFile { FileContent = new FileContent { Content = fileData, MimeType = mimeType }, fileName = fileName }; applicant.Files.Add(newFile); } ; } } }
public ActionResult DeleteConfirmed(int id) { aFile aFile = db.Files.Find(id); db.Files.Remove(aFile); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,fileName,Description,ApplicantID,CreatedBy,CreatedOn,UpdatedBy,UpdatedOn,RowVersion")] aFile aFile) { if (ModelState.IsValid) { db.Entry(aFile).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ApplicantID = new SelectList(db.Applicants, "ID", "FirstName", aFile.ApplicantID); ViewBag.ID = new SelectList(db.FileContents, "FileContentID", "MimeType", aFile.ID); return(View(aFile)); }
// GET: Files/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } aFile aFile = db.Files.Find(id); if (aFile == null) { return(HttpNotFound()); } return(View(aFile)); }
// GET: Files/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } aFile aFile = db.Files.Find(id); if (aFile == null) { return(HttpNotFound()); } ViewBag.ApplicantID = new SelectList(db.Applicants, "ID", "FirstName", aFile.ApplicantID); ViewBag.ID = new SelectList(db.FileContents, "FileContentID", "MimeType", aFile.ID); return(View(aFile)); }
private void hendle_sendDirectory(SendDirectory obj) { frmControl.files_ListView.Invoke((MethodInvoker) delegate { frmControl.files_ListView.Clear(); frmControl.files_ListView.Columns.AddRange(new ColumnHeader[] { new ColumnHeader(), new ColumnHeader(), new ColumnHeader() }); }); if (this.frmControl != null) { ListViewItem lvi; aFile f; string[] det; for (int i = 0; i < obj.names.Count; i++) { try { f = new aFile(obj.names[i], Utils.Helpers.getDirShortName(obj.names[i]), obj.types[i], Utils.Helpers.file_size(obj.sizes[i])); det = Utils.Helpers.isFolder(f.fn) ? new string[] { " " + f.n } : new string[] { " " + f.n, f.t, f.s }; lvi = new ListViewItem(det) { Tag = f, ImageIndex = Utils.Helpers.getDirImage(obj.types[i]) }; frmControl.files_ListView.Invoke((MethodInvoker) delegate { frmControl.files_ListView.Items.Add(lvi); }); } catch (Exception e) { Console.WriteLine(e.Message); } } frmControl.fmLoadPic.Invoke((MethodInvoker) delegate { frmControl.fmLoadPic.Image = frmControl.small_icons.Images[0]; }); } }
public Formtest() { InitializeComponent(); file = new aFile(@"dataRep\Vision\Models\OCR\", "11seg", "bmp"); }