public ActionResult CargaEvidencia([Bind(Include = "Evidencia,Archivo,NombreDocumento,TipoDocumento,Fecha,Responsable,IdCumplimiento")] EvidenciaCumplimientoViewModelafp model)
        {
            ApplicationUser usuario      = db.Users.Find(AccountData.UsuarioId);
            CumplimientoAfp cumplimiento = db.Tb_cumplimientoAfp.FirstOrDefault(a => a.Cumpafp_Id == model.IdCumplimiento);

            ViewBag.Tdca_id = new SelectList(db.Tb_TipoDocCarga, "Tdca_id", "Tdca_Nom");
            ViewBag.users   = new SelectList(db.Users.Where(b => b.Empr_Nit == usuario.Empr_Nit), "Id", "Pers_Nom1");
            string nombreArchivo           = model.NombreDocumento;
            List <EvidenciaAfp> evidencias = db.Tb_EvidenciaAfp.Where(f => f.Evid_Nombre == nombreArchivo).ToList();

            if (evidencias.Count == 0)
            {
                if (model.Archivo == null)
                {
                    ViewBag.falla = "Seleccion un archivo";
                    return(View(model));
                }
                string extensionArchivo = model.Archivo.FileName.Split('.').Last();

                EvidenciaAfp evidencia = new EvidenciaAfp
                {
                    Evid_Nombre   = nombreArchivo,
                    Cumpafp_Id    = model.IdCumplimiento,
                    Evid_Registro = model.Fecha,
                    Tdca_id       = Convert.ToInt32(model.TipoDocumento),
                    Evid_Archivo  = nombreArchivo + "." + extensionArchivo
                };
                evidencia.Responsable = AccountData.UsuarioId;
                db.Tb_EvidenciaAfp.Add(evidencia);
                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 EvidenciaCumplimientoViewModelafp()));
        }
 public EvidenciaCumplimientoViewModelafp()
 {
     Evidencia = new EvidenciaAfp();
 }