public ActionResult DeleteConfirmed(int?id) { Standarts standarts = db.Standarts.Find(id); db.Standarts.Remove(standarts); db.SaveChanges(); return(RedirectToAction("Index")); }
public InterfaceController(Standarts window) { this.window = window; /*window.ListBoxTasks.ItemsSource = descriptions; * System.Diagnostics.Trace.WriteLine(window.ListBoxTasks.ItemsSource);*/ InitializeDescriptions(); }
public ActionResult Edit([Bind(Include = "StandartId,StandartName,StandartDescription,StandartFile")] Standarts standarts) { if (ModelState.IsValid) { db.Entry(standarts).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(standarts)); }
public FileResult GetFile(int?id) { Standarts standarts = db.Standarts.Find(id); // Путь к файлу // Тип файла - content-type string file_type = "file/pdf"; // Имя файла - необязательно string file_name = "file.pdf"; return(File(standarts.StandartFile, file_type, file_name)); }
// GET: Standarts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Standarts standarts = db.Standarts.Find(id); if (standarts == null) { return(HttpNotFound()); } return(View(standarts)); }
public ActionResult Create(Standarts standarts, HttpPostedFileBase uploadFile) { byte[] fileData = null; // считываем переданный файл в массив байтов using (var binaryReader = new BinaryReader(uploadFile.InputStream)) { fileData = binaryReader.ReadBytes(uploadFile.ContentLength); } // установка массива байтов standarts.StandartFile = fileData; if (ModelState.IsValid && uploadFile != null && uploadFile.ContentLength > 0) { db.Standarts.Add(standarts); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(standarts)); }