Example #1
0
        public ActionResult Create(CreateDocModel createDocModel)
        {
            if (ModelState.IsValid)
            {
                var fileName = Path.GetFileName(createDocModel.BinaryFile.FileName);
                createDocModel.BinaryFile.SaveAs(
                    Server.MapPath("/Files/" + documentService.CreateDocument(createDocModel) + fileName));
                return(RedirectToAction("Index"));
            }

            return(View(createDocModel));
        }
Example #2
0
        public int CreateDocument(CreateDocModel createDocModel)
        {
            int id = 0;

            using (ISession session = OpenSession())
            {
                id = session.CreateSQLQuery($@"exec docInsert :Name, :BinaryFile")
                     .SetString("Name", createDocModel.Name)
                     .SetString("BinaryFile", createDocModel.BinaryFile.FileName)
                     .List <int>().Single();
                return(id);
            }
        }
Example #3
0
 public int CreateDocument(CreateDocModel createDocModel)
 {
     return(docRepository.CreateDocument(createDocModel));
 }