public IActionResult AddDocument() { AddDocumentFileViewModel model = new AddDocumentFileViewModel { TypeOfTransfer = selectListService.GetTypeOfTransfers() }; return(View(model)); }
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); }