public ActionResult Index(PayslipViewModel model, HttpPostedFileBase file) { try { if (file != null) { string filename = "payslip_" + Guid.NewGuid().ToString() + Path.GetExtension(file.FileName); string name = System.IO.Path.GetFileName(filename); string path = System.IO.Path.Combine( Server.MapPath(ConfigurationManager.AppSettings["UploadPath"].ToString()), name); file.SaveAs(path); using (MemoryStream ms = new MemoryStream()) { file.InputStream.CopyTo(ms); byte[] array = ms.GetBuffer(); } ViewBag.Success = true; model.Filename = filename; } } catch (Exception ex) { ViewBag.ErrorMsg = ex.Message; } return(View(model)); }
public ActionResult Index() { PayslipViewModel model = new PayslipViewModel(); return(View(model)); }