示例#1
0
        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());
        }
示例#2
0
        public ActionResult AddMatterDocument()
        {
            var matterDoc = new MatterDocument();

            matterDoc.Number      = MyMatter.Number;
            matterDoc.AddDocument = true;
            return(View("MatterDocuments", matterDoc));
        }
示例#3
0
        public ActionResult MatterDocuments()
        {
            var matterDoc = new MatterDocument();

            matterDoc.Number      = MyMatter.Number;
            matterDoc.Documents   = MyMatter.Documents;
            matterDoc.AddDocument = false;
            return(View("MatterDocuments", matterDoc));
        }