예제 #1
0
 private void BtnConsultar_Click(object sender, EventArgs e)
 {
     DtaTablaEmpleados.DataSource = null;
     proveedores.Clear();
     proveedores = service.Consultar();
     DtaTablaEmpleados.DataSource = proveedores;
 }
예제 #2
0
        public ActionResult <ProveedorViewModels> ConsultarProveedores()
        {
            var response = _serviceProveedor.Consultar();

            if (response.Error)
            {
                ModelState.AddModelError("Error al consultar los proveedores", response.Mensaje);
                var detallesproblemas = new ValidationProblemDetails(ModelState);

                if (response.Estado == "Error")
                {
                    detallesproblemas.Status = StatusCodes.Status500InternalServerError;
                }
                return(BadRequest(detallesproblemas));
            }
            return(Ok(response.Proveedores.Select(p => new ProveedorViewModels(p))));
        }
        public IEnumerable <ProveedorViewModel> Gets()
        {
            var response = proveedorService.Consultar().ConvertAll(i => new ProveedorViewModel(i));

            return(response);
        }