public UploadedFile HandleFile(HttpPostedFile postedFile)
{
var uploadedFile = new UploadedFile {Name = postedFile.FileName};
uploadedFile.TempFilePathAbsolute.EnsureDirectoryExists();
postedFile.SaveAs(uploadedFile.TempFilePathAbsolute);
Files.Add(uploadedFile);
return uploadedFile;
}