public ActionResult Importar(ImportarArchivosViewModel viewModel) { /* Take user. */ Usuario usuario = JsonConvert.DeserializeObject <Usuario>(viewModel.UserJson); usuario.Json = viewModel.UserJson; viewModel.Usuario = usuario; ViewBag.UserJson = viewModel.UserJson; /* Saving files */ CabeceroRespuesta cabeceroRespuesta = ArchivosFacade.SalvarArchivos(viewModel); viewModel.CabeceroRespuesta = cabeceroRespuesta; return(View("~/Views/Nacimientos/Archivos/Importar.cshtml", viewModel)); }
public ActionResult CargaCatalogos(string userJson) { Usuario usuario = JsonConvert.DeserializeObject <Usuario>(userJson); usuario.Json = userJson; ViewBag.UserJson = userJson; PreCargaPeticion preCargaPeticion = new PreCargaPeticion { Cabecero = new CabeceroPeticion { SesionId = usuario.SesionId }, ColArchivo = new Collection <Archivo>() }; preCargaPeticion.ColArchivo.Add(new Archivo { Ano = "2019", Extension = "accdb", Identificador = 1, Nombre = "C:\\inetpub\\wwwroot\\Sadena\\SadenaFenix\\CATALOGOS.accdb" }); ViewBag.ResultadoCarga = "-1"; Servicio servicio = new Servicio(); CabeceroRespuesta respuesta = servicio.PreCargarDatos(preCargaPeticion); if (respuesta.CodigoRespuesta == 0) { respuesta = servicio.ProcesarCarga(preCargaPeticion); if (respuesta.CodigoRespuesta == 0) { ViewBag.ResultadoCarga = 0; } } else if (respuesta.CodigoRespuesta == 2) { ViewBag.ResultadoCarga = 2; } return(View("~/Views/Home/SuperAdministrador.cshtml")); }