private void LlenarCombo() { productoservice = new ProductoService(ConfigConnection.ConnectionString); Productos = productoservice.ConsultarProductos(); foreach (var item in Productos) { CmbInstrumento.Items.Add(item.Nombre); } }
public ActionResult <ProductoViewModel> ConsultarProductos( ) { var Response = _service.ConsultarProductos(); if (Response.Error) { ModelState.AddModelError("Error al consultar productos", Response.Mensaje); var detalleProblemas = new ValidationProblemDetails(ModelState); detalleProblemas.Status = StatusCodes.Status500InternalServerError; return(BadRequest(detalleProblemas)); } return(Ok(Response.Productos)); }
public ActionResult <ProductoViewModel> ConsultarProductos() { var response = _serviceProducto.ConsultarProductos(); if (response.Error) { ModelState.AddModelError("Error al consultar los productos", response.Mensaje); var detallesproblemas = new ValidationProblemDetails(ModelState); if (response.Estado == "Error") { detallesproblemas.Status = StatusCodes.Status500InternalServerError; } return(BadRequest(detallesproblemas)); } return(Ok(response.Productos.Select(p => new ProductoViewModel(p)))); }
public IEnumerable <ProductoViewModel> Gets() { var productos = _service.ConsultarProductos().Select(p => new ProductoViewModel(p)); return(productos); }