MVC

Diplomado .Net 4-21


Arquitectura

Creación de Proyecto

Al seleccionar el proyecto se debe tener en cuenta seleccionar la autenticación a utilizar.

Agregar proyecto de clases Repositorio (backend)

Este proyecto es el único que tendrá conocimiento de la existencia de los dominios. En este proyecto se crearan las clases publicas con los métodos expuestos a la vista.

En el proyecto web se debe agregar la referencia del repositorio.

Agregar proyecto de clases Dominio (backend)

Este proyecto es el encargado de acceder a los orígenes de datos preferiblemente a través de un ORM.

En el proyecto de Repositorios agregar la referencia del Dominio.

TODO: debe hacer el ejemplo completo de un crud

Pasar datos a las vistas

La diferencia en la manera de enviar informacion es el tiempo que duran.

View Data

Dura mientras la vista se dibuja, es decir que solo se utilice una vez.

ViewData["mensaje"] = "Hola mundo";
ViewData.Model = miCliente;

View Bag

Dura mientras la vista se dibuja pero se puede acceder desde código del lado del server.

ViewBag.Message = "Hola mundo";

TempData

Dura mientras se dibuja la vista y cuando vuelve del controller.

TempData["mensaje"] = "Hola mundo";

results matching ""

    No results matching ""