Jesus Angulo
MCTS & 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 AutoMapper
public 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

Capitulo 11-12