Exemple #1
0
        public IActionResult AddDocument()
        {
            AddDocumentFileViewModel model = new  AddDocumentFileViewModel {
                TypeOfTransfer = selectListService.GetTypeOfTransfers()
            };

            return(View(model));
        }
Exemple #2
0
 public IActionResult AddDocument(AddDocumentFileViewModel model)
 {
     if (ModelState.IsValid)
     {
         documentService.CreateFile(model);
         return(RedirectToAction("Index", "Admin"));
     }
     else
     {
         model.TypeOfTransfer = selectListService.GetTypeOfTransfers();
         return(View(model));
     }
 }
        public DocumentType CreateFile(AddDocumentFileViewModel model)
        {
            string filePath = String.Empty;

            if (model.FileDocument != null)
            {
                var path = Path.Combine(
                    environment.WebRootPath,
                    $"file\\{model.FileDocument.FileName}\\FileDocument");
                fileUploadService.Upload(path, model.FileDocument.FileName, model.FileDocument);
                filePath = $"file/{model.FileDocument.FileName}/FileDocument/{model.FileDocument.FileName}";
            }

            DocumentType file = new DocumentType
            {
                TypeOfTransferId = model.TypeOfTransferId,
                FileDocument     = filePath
            };

            context.Documents.Add(file);
            context.SaveChanges();
            return(file);
        }