Web API con métodos de acción y consumo Cliente

En esta entrada vamos a ver cómo crear una Web API con métodos de acción CRUD (Create, Read, Update, Delete), y a consumirla desde el lado Cliente, en este caso una aplicación MVC. Utilizaré Visual Studio 2015 y Entity Framework para acceder a los datos. Lo primero es saber qué es una Web API: Una API es una estructura o sistema que facilita la creación de servicios HTTP que pueden ser consumidos por una amplia variedad de clientes, desde exploradores a dispositivos móviles. Para este ejemplo, utilizaré la tabla DEPT de la siguiente…continue reading →

Web API con métodos de acción y consumo C#

Introducción a ASP.NET Web API ASP.NET Web API (acrónimo de Application Programming Interface) es un framework para construir servicios basados en HTTP. ASP.NET Web API Framework no obliga a usar cualquier estilo de arquitectura específico para crear servicios, aunque se usa mucho para crear servicios RESTful. Servicios RESTful Los servicios RESTful (acrónimo de Representational State Transfer) introducido por primera vez en el año 2001. REST es un modelo de arquitectura para crear API y que usa HTTP para comunicarse. El modelo de arquitectura REST tiene ciertas restricciones que un sistema debería cumplir que…continue reading →

WEB API CONFIGURAR SALIDA JSON

* Vamos a realizar una aplicación WEB API en la que formatearemos la salida de la respuesta JSON para ser consumida por un cliente. * Personalizaremos el formato de salida de los datos y también de los elementos que deseamos exponer en algún método en particular. * Realizaremos la aplicación mediante Entity Framework y la tabla datoscliente, para ampliar el tipo de búsquedas. Nos crearemos un proyecto nuevo MVC llamado Api Formato JSon. Creamos un proyecto Empty y seleccionamos las librerías de tipo Web API.     Sobre Models, agregamos un nuevo elemento…continue reading →

Cómo crear una WEB API REST en 3 faciles pasos

WEB API REST WEB API REST es un marco que hace que sea fácil de construir servicios HTTP que llegan a una amplia gama de clientes, incluyendo los navegadores y dispositivos móviles. Es una plataforma ideal para la creación de aplicaciones REST en el Framework .NET ¿Por qué utilizar la API de Web? En la actualidad la mayoría de las aplicaciones de dispositivos requieren servicios de datos basados en API REST, la mayoría de los clientes utilizan los dispositivos móviles como medio para acceder a Internet y es muy frecuente tener que atacar…continue reading →

Selección múltiple de elementos

Vamos a generar un código para extraer información de BBDD, pudiendo hacerse una selección de múltiples elementos, y mostrarlo en una vista sencilla: La Web forma parte de un proyecto ASP.NET Web Aplication utilizando el Modelo Vista Controlador (MVC), por lo que cada parte de código tiene definida su situación dentro del proyecto. Queremos conseguir un listado de productos existentes en varios almacenes. Podremos seleccionar qué almacenes queremos visualizar, uno o varios. Partimos de dos tablas, una tabla descriptiva de los almacenes y otra de los productos existentes: En la zona de Views nos…continue reading →

Parámetros de salida con LINQ

Este Post vamos a explicar como poder recibir un dato en nuestra aplicación de Visual Studio al realizar un procedimiento en SQL Server a través de una consulta en Linq. Como ejemplo, vamos a realizar la acción de insertar un campo en una tabla de nuestra base de datos. Esta, a su vez, nos enviará un dato a partir de la acción realizada. Los datos insertados serán rellenados en un formulario creado en Visual Studio. Dicho procedimiento consistirá en insertar un alumno nuevo dentro de una clase y que nos devuelva la media de la…continue reading →