Esempio n. 1
0
        public ActionResult UploadFile(HttpPostedFileBase file)
        {
            try
            {
                if (file.ContentLength > 0)
                {
                    string path = Path.Combine(Server.MapPath("~/UploadedFiles"), file.FileName);
                    file.SaveAs(path);
                    Populate.CustosCargos(path);
                    System.IO.File.Delete(path);
                    var memoria = db.Memorias.First();
                    memoria.AtualizacaoCargos = DateTime.Now;
                    db.SaveChanges();
                }

                ViewBag.UltimaAtualizacao = db.Memorias.First().AtualizacaoCargos;
                ViewBag.Message           = Global.AtualizacaoOk;
                return(View());
            }
            catch (Exception ex)
            {
                DbLogger.Log(Reason.Error, $"Upload.UploadFile: {ex.Message}");
                ViewBag.UltimaAtualizacao = db.Memorias.First().AtualizacaoCargos;
                ViewBag.Message           = "Ocorreu um erro. Tente novamente ou consulte a log do sistema.";
                ViewBag.retorno           = "UploadFile";
                return(View());
            }
        }