public ActionResult Adicionar(ArquivoViewModel viewModel) { try { var entidade = _entidadeBusiness.SelecionarPorLogin(User.Identity.Name); foreach (var file in viewModel.Files) { if (file.ContentLength > 0) { ArquivoModel arq = new ArquivoModel(); arq.Titulo = Path.GetFileNameWithoutExtension(file.FileName); arq.Tipo = Path.GetExtension(file.FileName); arq.Id = _arqEntBusiness.DefinirProximoId(); arq.Caminho = Path.Combine(Server.MapPath(ArquivoViewModel.CaminhoUpload), arq.Id + arq.Tipo); arq.Descricao = viewModel.Descricao; _arqEntBusiness.InserirArquivo(arq, entidade.Id); file.SaveAs(arq.Caminho); } } return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.Mensagem = "Erro ao subir imagens"; return(View(viewModel)); } }