public ActionResult Catalogo() { List <Catalogo> cat = CatalogoViewModel.Listar(); ViewBag.dato = cat; return(View()); }
public async Task <ActionResult <CatalogoViewModel> > Get() { try { var result = new CatalogoViewModel { LocalidadesSucursa = await this.catalogService.GetSelectListLocalidadesAsync() .ConfigureAwait(false), PuestoSolicitado = await this.catalogService.GetSelectListPuestos() .ConfigureAwait(false), EstadosCivil = await this.catalogService.GetSelectListEstadosCivilAsync() .ConfigureAwait(false), UltimosSalarios = await this.catalogService.GetSelectListUltimoSalarioAsync() .ConfigureAwait(false), ReferenciasVacante = await this.catalogService.GetSelectListReferenciaVancanteAsync() .ConfigureAwait(false) }; return(result); } catch (Exception e) { this.BadRequest(e.Message); } return(null); }
public IActionResult ListarRepositorios(int pageNumber, int pageSize, string query = "") { try { var json = HttpContext.Session.GetString("repositorios"); var repositorios = JsonConvert.DeserializeObject <List <Repositorio> >(json); if (!string.IsNullOrEmpty(query)) { repositorios = (from repo in repositorios where repo.name.ToUpper().Contains(query.ToUpper()) select repo).ToList(); } var model = new CatalogoViewModel() { length = repositorios.Count, pageSize = 9//Quantos por pagina }; var totalPages = (double)model.length / model.pageSize; model.totalPages = (int)Math.Ceiling(totalPages); repositorios = repositorios.Skip((pageNumber - 1) * pageSize).Take(pageSize).ToList(); model.repositorios = repositorios; return(PartialView("_Repositorios", model)); } catch (Exception ex) { return(BadRequest("Erro: " + ex.Message)); } }
private CatalogoDTO ObtenerDTOCatalogo(CatalogoViewModel concepto) { var dto = new CatalogoDTO(); dto.Descripcion = concepto.Descripcion; dto.ID = concepto.id; return(dto); }
public async Task <IHttpActionResult> GetCatalogo(Guid cadena) { CatalogoViewModel catalogo = null; try { if (await _authorizationService.AuthorizeAsync(User)) { var dbPosiciones = _evaluacionService.GetPosicionList(cadena, true); var posiciones = new List <PosicionDto>(); foreach (var posicion in dbPosiciones) { posiciones.Add(new PosicionDto { Id = posicion.Id, Nombre = posicion.Nombre, ActualizadoPor = posicion.ActualizadoPor, CreadoPor = posicion.CreadoPor, NombreEstado = posicion.Estado.Nombre, Descripcion = posicion.Descripcion, ActualizadoEn = posicion.ActualizadoEn, CreadoEn = posicion.CreadoEn, IdCadena = posicion.Cadena.Id, IdEstado = posicion.Estado.Id, NombreCadena = posicion.Cadena.Nombre }); } var partesDia = GetPartesDiaList(); var tiposVisita = GetTipoVisitaList(); catalogo = new CatalogoViewModel { Posiciones = posiciones, PartesDia = partesDia, TiposVisita = tiposVisita }; } else { var codeResult = new CodeResultStatus(401); return(Ok(codeResult)); } } catch (Exception e) { Console.WriteLine(e); throw; } return(Ok(catalogo)); }
public CatalogoViewModel GetDettagli(string id) { string query = $"SELECT Id, Title, ImagePath, Author, Rating, FullPrice_Amount, FullPrice_Currency, CurrentPrice_Currency, CurrentPrice_Amount FROM Courses WHERE Id={id}"; DataSet dataSet = db.Query(query); DataTable dataTable = dataSet.Tables[0]; CatalogoViewModel dettaglio = new CatalogoViewModel(); foreach (DataRow riga in dataTable.Rows) { dettaglio = CatalogoViewModel.FromDbToView(riga); } return(dettaglio); }
public List <CatalogoViewModel> GetCatalogo() { string query = $"SELECT Id, Title, ImagePath, Author, Rating, FullPrice_Amount, FullPrice_Currency, CurrentPrice_Currency, CurrentPrice_Amount FROM Courses"; DataSet dataSet = db.Query(query); DataTable dataTable = dataSet.Tables[0]; List <CatalogoViewModel> catalogoList = new List <CatalogoViewModel>(); foreach (DataRow catalogoRow in dataTable.Rows) { CatalogoViewModel CatalogoViewModel = CatalogoViewModel.FromDbToView(catalogoRow); catalogoList.Add(CatalogoViewModel); } return(catalogoList); }
public async Task <IActionResult> Catalogo(string userName = "******") { var repositorios = await _repositorioService.ListarRepositorios(userName); HttpContext.Session.SetString("repositorios", JsonConvert.SerializeObject(repositorios)); var model = new CatalogoViewModel() { repositorios = repositorios, length = repositorios.Count, pageSize = 9//Quantos por pagina }; var totalPages = (double)model.length / model.pageSize; model.totalPages = (int)Math.Ceiling(totalPages); return(View(model)); }
public ActionResult GuardarCatalogo(CatalogosViewModel Dato) { CatalogoViewModel.Guardar(Dato); return(View()); }
public ActionResult EliminarCatalogo(int txtId) { CatalogoViewModel.Borrar(txtId); return(View()); }
public ActionResult BorrarCatalogo(int id) { ViewBag.Dato = CatalogoViewModel.BuscarporID(id); return(View()); }
public ActionResult ActualizarCat(CatalogosViewModel Datos) { CatalogoViewModel.Actualizar(Datos); return(View()); }
public ActionResult ActualizarCatalogo(int id) { ViewBag.id = CatalogoViewModel.BuscarporID(id); return(View()); }