Exemple #1
0
        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));
        }
Exemple #2
0
        public ActionResult Index()
        {
            PayslipViewModel model = new PayslipViewModel();

            return(View(model));
        }