public ActionResult UploadMatterDocument(DocumentBasicInfo doc) { if (ModelState.IsValid) { if (doc != null && doc.FileAttach.ContentLength > 0) { var document = new Document(); document.FileName = System.IO.Path.GetFileName(doc.FileAttach.FileName); document.ContentType = doc.FileAttach.ContentType; document.CreateDate = DateTime.Now; document.Active = true; document.Matter = MyMatter; using (var reader = new BinaryReader(doc.FileAttach.InputStream)) { document.Content = reader.ReadBytes(doc.FileAttach.ContentLength); } dbContext.Documents.Add(document); dbContext.SaveChanges(); return(RedirectToAction("MatterDocuments")); } } else { var matterDoc = new MatterDocument(); matterDoc.Number = MyMatter.Number; matterDoc.AddDocument = true; return(View("MatterDocuments", matterDoc)); } return(View()); }
public ActionResult AddMatterDocument() { var matterDoc = new MatterDocument(); matterDoc.Number = MyMatter.Number; matterDoc.AddDocument = true; return(View("MatterDocuments", matterDoc)); }
public ActionResult MatterDocuments() { var matterDoc = new MatterDocument(); matterDoc.Number = MyMatter.Number; matterDoc.Documents = MyMatter.Documents; matterDoc.AddDocument = false; return(View("MatterDocuments", matterDoc)); }