Professional Documents
Culture Documents
Responsabilida
des
MODELO
EJEMPLO
en
MODELO:
CAPA DE
DATOS
ASP.NET
MODELO:
CAPA
AUXILIAR
DE
ENTIDAD
ES
ASP.NET
VISTA
EJEMPLO
Es la
Responsabilida
des
VISTA:
CONTROLAD
OR
(CAPA DE
NEGOCIOS)
CONTROLAD
OR:
CONTROLAD
OR:
Metodos de
Accion
la
interaccin
del
usuario
con
aplicaciones ASP.NET MVC se organiza en
torno a los controladores y mtodos de
accin.El controlador define los mtodos
de accin.Los controladores pueden
incluir tantos mtodos de accin como
sea necesario.
Son ejemplos de interacciones del usuario especificar una
direccin URL en el explorador, hacer clic en un vnculo y
enviar un formulario.
En cada caso, la direccin URL de la solicitud incluye
informacin que el marco de MVC utiliza para invocar un
mtodo de accin.
Resultado de la accin
Mtodo auxiliar
Descripcin
ViewResult
View
PartialViewResult
PartialView
RedirectResult
Redirect
RedirectToRouteResult
RedirectToAction
RedirectToRoute
ContentResult
Content
JsonResult
Json
JavaScriptResult
JavaScript
FileResult
File
EmptyResult
(Ninguno)
ACCESO A
NEGOCIOS
(Business
Access
Layer):
Ejemplo:
Agregar(entidad){ contolador.add();}
RAZOR
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id =
UrlParameter.Optional }
);
routes.Maproute(
name: "ver_paciente",
url: "pacientes/{parametrodeURL}",
defaults: new {controller = "pacientes", action = "ver"},
constraints: new { httpmethod = New httpmethodconstraint(new string[] {"GET"}) }
);
EN EL CONTROLADOR...
public ActionResult ver(parametrodeURL)
{
viewbag.id = parametrodeURL;
return view();
}
EN LA VISTA...
VER DETALLE DEL PACIENTE CON ID @parametrodeURL
1. CAPA DE DATOS
CREAR LA CONEXION: AGREGAR UNA CLASE. CON UN
METODO ESTATICO QUE CONTIENE LA CADENA DE CONEXION.
Va a dev una cadena: data source: instancia del servidor (ip
del servidor), Initial catalog: nombre bd, integrated security:
autenticacion (windows: sin user ni passw, y sql server: )
Public class conexion{
public static string obtenerconexion(){
string conexion = Data Source= ; Initial Catalog=CRUD; uid=sa;pwd=renee;
return conexion;
}
}
1. CAPA DE ENTIDADES
Crear la clase por cada entidad:
Public class entidad{
public int dato {get;set}
public string dato {get;set}