Capitulo 11-12

Post on 08-Jul-2015

2.831 views 0 download

Transcript of Capitulo 11-12

Jesus AnguloMCTS & MSP

Facebook.com/jesuslink2514

Twitter.com/jesulink2514

Agenda

11. AutoMapper

11.1 La Vida antes de AutoMapper

11.2 Introducción a AutoMapper

11.3 Conceptos Básicos sobre AutoMapper

12. Controladores Ligeros

12.1 ¿Por qué Controladores Ligeros?

12.2 Complejidad Ciclomática

12.3 Técnicas para Simplificar Controladores

Asp.net MVC

La Vida antes de AutoMapper

Darle formato a

componentes

complejos

Aplicar formato

estándar

manualmente

Examinar objetos en

profundidad

La Vida antes de AutoMapperpublic class

public CustomerInfo

return new CustomerInfo

La Vida antes de AutoMapper

@Model.Name

@Model.Status

@Model.TotalAmountPaid

@Model.ShippingAddress

Asp.net MVC

¿Porque controladores ligeros?

• Fáciles de Mantener

• Fáciles de Probar

• Una responsabilidad enfocada (SRP)

Complejidad Ciclomatica

•ContentResult•EmptyResult•FileResult•FileContentResult•FilePathResult•FileStreamResult•HttpUnauthorizedResult

•JavaScriptResult•JsonResult•RedirectResult•RedirectToRouteResult•ViewResultBase•PartialViewResult•ViewResult

Gracias ! Hasta el próximo capítulo

/jesulink2514

/jesulink2514

Domingo Areas e Integración de Paquetes