// GET: Servicios/Details/5 public async Task <IActionResult> Details(int?id) { if (!_context.Modulo.Any(x => x.nombreModulo == "Servicios" && x.idRol == Convert.ToInt32(User.FindFirstValue("idRol")))) { return(Redirect("../")); } if (id == null) { return(NotFound()); } var servicio = await _context.Servicios .FirstOrDefaultAsync(m => m.idServicio == id); var modelo = new ServiciosViewModel(); modelo.idServicio = servicio.idServicio; modelo.nombreServicio = servicio.nombreServicio; modelo.idEscuela = servicio.idEscuela; modelo.prioridad = servicio.prioridad; modelo.stringTipoPersona = _context.TipoPersona.SingleOrDefault(y => y.idTipoPersona == servicio.idTipoPersona).nombreTipoPersona; modelo.idTipoPersona = servicio.idTipoPersona; modelo.nombreEscuela = _context.Escuela.SingleOrDefault(z => z.idEscuela == servicio.idEscuela).nombreEscuela; if (servicio == null) { return(NotFound()); } return(View(modelo)); }
// GET: Mantencion/Servicios public ActionResult Index() { var model = new ServiciosViewModel { ListaServicios = new ViewModelMapperHelper().ListaServicios(), }; return(View(model)); }