* 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.

Captura2
Captura3

 

 

Sobre Models, agregamos un nuevo elemento Entity Framework llamado ModelApi y agregamos la tabla EMP de nuestra base de datos.

 

Captura4

Entity Framwork

Captura7

  • Ahora vamos a crearnos un modelo de clientes que realizará diferentes búsquedas sobre los clientes para devolvernos contenidos al API.
  • Sobre Models, agregamos una nueva clase llamada ClientModel

Crearemos el método en los que coincida el tipo de datos y argumentos para las búsquedas

Captura14

  • A continuación, sobre la carpeta Controllers, agregamos un nuevo controlador llamado ClientesController de tipo API Controller.

Captura15

 

Para eliminar la salida XML hay dos formas.

La primera sobre la carpeta Appt_star Eliminamos la salida XML mediante el archivo WebApiConfig.cs

 

Captura16

Y la segunada forma dentro el archivo Global.asax Agregamos esta línea

 

18

21

Descripción: en el video explico la  salida de json con web api para ser consumida por un cliente  y también de los elementos que deseamos exponer en algún método en particular

Autor/a: Mohammed El imani

Curso: ( Microsoft MCSD Web Applications + SharePoint Apps)

Centro: Tajamar

Año académico: 2016-2017