Upload
jesus-angulo
View
2.822
Download
0
Embed Size (px)
Citation preview
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