Example #1
0
        public ActionResult Create(EvidenceArchive evidenceArchive, HttpPostedFileBase[] FileName)
        {
            for (int i = 0; i < FileName.Length; i++)
            {
                if (FileName[i] != null && FileName[i].ContentLength > 0)
                {
                    evidenceArchive.FileName    = System.IO.Path.GetFileName(FileName[i].FileName);
                    evidenceArchive.ContentType = FileName[i].ContentType;
                    using (var reader = new System.IO.BinaryReader(FileName[i].InputStream))
                    {
                        evidenceArchive.Content = reader.ReadBytes(FileName[i].ContentLength);
                    }
                    db.EvidenceArchive.Add(new EvidenceArchive
                    {
                        ApplicationUserId = evidenceArchive.ApplicationUserId,
                        Content           = evidenceArchive.Content,
                        ContentType       = evidenceArchive.ContentType,
                        EvidenceId        = evidenceArchive.EvidenceId,
                        FileName          = evidenceArchive.FileName
                    });
                }
            }
            db.SaveChanges();

            return(RedirectToAction("Edit", "Evidences", new { id = evidenceArchive.EvidenceId }));
        }
Example #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            EvidenceArchive evidenceArchive = db.EvidenceArchive.Find(id);

            db.EvidenceArchive.Remove(evidenceArchive);
            db.SaveChanges();
            return(RedirectToAction("Edit", "Evidences", new { id = evidenceArchive.EvidenceId }));
        }
Example #3
0
 public ActionResult Edit(EvidenceArchive evidenceArchive)
 {
     if (ModelState.IsValid)
     {
         db.Entry(evidenceArchive).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Edit", "Evidences", new { id = evidenceArchive.EvidenceId }));
     }
     return(RedirectToAction("Edit", "Evidences", new { id = evidenceArchive.EvidenceId }));
 }
Example #4
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EvidenceArchive evidenceArchive = db.EvidenceArchive.Find(id);

            if (evidenceArchive == null)
            {
                return(HttpNotFound());
            }
            return(View(evidenceArchive));
        }