public ActionResult UploadImage(IEnumerable <HttpPostedFileBase> files, int projectId) { if (files != null) { foreach (HttpPostedFileBase file in files) { if (file.ContentLength > 0) { string uploadedFileName = null; bool isSuccess = UploadProjectImages(file, out uploadedFileName); if (isSuccess) { share_Images largeImage = new share_Images { ImageName = uploadedFileName, ImagePath = Path.Combine(ImageUpload.LoadPath, uploadedFileName) }; service.AddImageForProject(projectId, largeImage); } else { // use imageResult.ErrorMessage to show the error ViewBag.Error = "Upload project image fail"; } } } } return(ListImageProject(projectId)); }