public HttpResponseMessage UploadFotos(int postId) { var files = HttpContext.Request.Form.Files; foreach (var Image in files) { if (Image != null && Image.Length > 0) { var file = Image; var folderName = Path.Combine("Resources", "Images"); var uploadpath = Path.Combine(Directory.GetCurrentDirectory(), folderName); if (file.Length > 0) { var fileName = file.FileName; using (var fileStream = new FileStream(Path.Combine(uploadpath, fileName), FileMode.Create)) { file.CopyTo(fileStream); fileStream.Close(); var foto = new Foto(fileName); _fotoRepository.Add(foto); } } } } _fotoRepository.SaveChanges(); return(new HttpResponseMessage(HttpStatusCode.Created)); }