public ActionResult DeleteConfirmed(int?id)
        {
            Standarts standarts = db.Standarts.Find(id);

            db.Standarts.Remove(standarts);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
        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));
        }