public ActionResult Upload(HttpPostedFileBase file) { ViewBag.Title = Common.Upload_Title; var response = new DataTransactionResponse(); if (ModelState.IsValid && file != null && file.IsValidForUpload()) { var dataTransaction = new DataTransaction(); response = dataTransaction.Execute(SaveFile(file)); ViewBag.Message = InformationMessage.Success_File_Uploaded; } else { ViewBag.Message = InformationMessage.Error_File_Is_Invalid; } return View(response); }