public ActionResult EditarServicio(ServicioModelo modelo) { Negocio.Crud.ServicioCrud gestor = new Negocio.Crud.ServicioCrud(); Entidad.ServicioEnt servicioEnt = new Entidad.ServicioEnt() { id_servicio = modelo.id_servicio, nom_servicio = modelo.nom_servicio, desc_servicio = modelo.desc_servicio, id_especialidad = modelo.id_especialidad }; gestor.ModificarServicio(servicioEnt); return(RedirectToAction("ListaServicios", "Servicio")); }
/// <summary> /// Busca el servicio seleccionado y guarda las modificaciones realizadas en la Base de Datos. /// </summary> /// <param name="CodigoServicio">Este argumento es del tipo int y corresponde al codigo del servicio seleccionado a modificar</param> /// <returns> /// Retorna la View generada con los datos del servicio seleccionado . /// </returns> // GET public ActionResult EditarServicio(int CodigoServicio) { Negocio.Crud.ServicioCrud gestor = new Negocio.Crud.ServicioCrud(); Entidad.ServicioEnt servicioEnt = gestor.BuscarServicio(CodigoServicio); ServicioModelo modelo = new ServicioModelo() { id_servicio = servicioEnt.id_servicio, nom_servicio = servicioEnt.nom_servicio, desc_servicio = servicioEnt.desc_servicio, id_especialidad = servicioEnt.id_especialidad }; return(View(modelo)); }
public ActionResult IngresarServicio(ServicioModelo servicio) { Entidad.ServicioEnt servicioEnt = new Entidad.ServicioEnt() { id_servicio = servicio.id_servicio, nom_servicio = servicio.nom_servicio, desc_servicio = servicio.desc_servicio, id_especialidad = servicio.id_especialidad }; Negocio.Crud.ServicioCrud gestor = new Negocio.Crud.ServicioCrud(); if (gestor.AgregarServicio(servicioEnt)) { return(View(servicio)); } else { return(RedirectToAction("ListaServicios", "Servicio")); } }
/// <summary> /// Consulta todos los servicios de la Base de Datos y Genera la vista con estas. /// </summary> /// <returns> /// Retorna el View generado con un List de la clase ServicioModelo. /// </returns> // GET public ActionResult ListaServicio() { List <ServicioModelo> listaServicio = new List <ServicioModelo>(); ServicioModelo servicio; Negocio.Crud.ServicioCrud gestor = new Negocio.Crud.ServicioCrud(); List <Entidad.ServicioEnt> listaServicioEnt = gestor.ServicioLocal(); foreach (Entidad.ServicioEnt serv in listaServicioEnt) { servicio = new ServicioModelo() { id_servicio = serv.id_servicio, nom_servicio = serv.nom_servicio, desc_servicio = serv.desc_servicio, id_especialidad = serv.id_especialidad }; listaServicio.Add(servicio); } return(View(listaServicio)); }