public ActionResult CargaEvidencia([Bind(Include = "DocsEvidencia,Archivo,NombreDocumento,TipoDocumento,DescDocumento,Fecha,Empresa")] EvidenciaDashViewModel model)
        {
            ViewBag.Tdca_id = new SelectList(db.Tb_TipoDocCarga, "Tdca_id", "Tdca_Nom");
            string nombreArchivo = model.NombreDocumento;
            List <DocsEvidencia> docsEvidencias = db.Tb_DocsEvidencia.Where(f => f.Devide_Nombre == nombreArchivo).ToList();

            if (docsEvidencias.Count == 0)
            {
                if (model.Archivo == null)
                {
                    ViewBag.falla = "Seleccione un archivo";
                    return(View(model));
                }
                string        extensionArchivo = model.Archivo.FileName.Split('.').Last();
                var           UserId           = User.Identity.GetUserId();
                var           UserCurrent      = db.Users.Find(UserId);
                var           Empr_Nit         = UserCurrent.Empr_Nit.ToString();
                int           Empr_NitI        = int.Parse(Empr_Nit);
                DocsEvidencia docsEvidencia    = new DocsEvidencia
                {
                    Devide_Nombre  = nombreArchivo,
                    Tdca_id        = Convert.ToInt32(model.TipoDocumento),
                    File_Registro  = model.Fecha,
                    Devide_Archivo = nombreArchivo + "." + extensionArchivo,
                    Devide_Descri  = model.DescDocumento,
                    Empr_Nit       = model.Empresa,
                };
                docsEvidencia.Empr_Nit = AccountData.NitEmpresa;
                db.Tb_DocsEvidencia.Add(docsEvidencia);
                db.SaveChanges();

                if (model.Archivo.ContentLength > 0)
                {
                    string path = Path.Combine(Server.MapPath("~/Files"), nombreArchivo + "." + extensionArchivo);
                    model.Archivo.SaveAs(path);
                }
                ViewBag.exitoso = "Guardado con exito en la ruta";
            }
            else
            {
                ViewBag.falla = "Ya existe un documento con ese nombre";
                return(View(model));
            }
            return(View(new EvidenciaDashViewModel()));
        }
 public EvidenciaDashViewModel()
 {
     DocsEvidencia = new DocsEvidencia();
 }