With that code in mind, how could i can check if the file that the user wants to upload, has a .EXE file or a .PDF, for example
[HttpPost]
public JsonResult SaveInfo()
{
try
{
var model = JsonConvert.DeserializeObject<ApontamentoViewModel>(Request.Form["model"]);
if (!string.IsNullOrWhiteSpace(model.filePath))
{
//convert to list
var listArquivos = model.CaminhoArquivo.Split(';').Distinct().ToList();
//for each file in the list, move from temporary folder to final folder
model.filePath= string.Join(";", listArquivos);
string caminhoRaiz = Server.MapPath(System.Configuration.ConfigurationManager.AppSettings.Get("FinalUploadFolder"));
_CaminhoRaizTempUpload = Server.MapPath(System.Configuration.ConfigurationManager.AppSettings.Get("TempUploadFolder"));
var files = Directory.EnumerateFiles(_CaminhoRaizTempUpload, "*.*", SearchOption.AllDirectories)
.Where(s => listArquivos.Any(arquivo => s.Contains(arquivo)))
.ToList();
files.ForEach(arquivoMover =>
{
var nomeArquivo = System.IO.Path.GetFileName(arquivoMover);
System.IO.File.Move(arquivoMover, System.IO.Path.Combine(caminhoRaiz, nomeArquivo));
});
}