public ActionResult Create(Veiculo veiculo, HttpPostedFileBase[] files) { string relativeURL = string.Empty; SharePointContext spContext = SharePointContextProvider.Current.GetSharePointContext(HttpContext); //a primeira foto selecionada é setada como a principal veiculo.Foto = files[0].FileName; string idVeiculo = Util.ReturnString(VeiculoRepository.CriarVeiculo(spContext, Constants.Listas.Veiculos, veiculo)); if (idVeiculo != "0") { relativeURL = VeiculoRepository.CreateFolder(Constants.Listas.VeiculosImagens, idVeiculo.ToString(), spContext); foreach (HttpPostedFileBase file in files) { if (file != null) { var sFileUrl = string.Format("{0}/Lists/{1}/{2}/{3}", relativeURL, Constants.Listas.VeiculosImagens, idVeiculo, file.FileName); FileCreationInformation newFile = new FileCreationInformation(); newFile.Content = Util.ReadFully(file.InputStream); newFile.Url = sFileUrl; VeiculoRepository.UploadFile(spContext, newFile, Constants.Listas.VeiculosImagens); } } } return(RedirectToAction("Index", new { SPHostUrl = SharePointContext.GetSPHostUrl(HttpContext.Request).AbsoluteUri })); }