/*MOSTRAR POR ID*/ /// <summary> /// Maneja la vista que maneja Lista los servicios de un negocio de un usuario registrado /// PedroCora /// </summary> /// <returns></returns> public IActionResult ListarServicio(FiltrosServicio filtro) { Negocio negocioActivo = HttpContext.Session.GetObjectFromJson <Negocio>("negocioEnSession"); ServicioGeneralModelAndView model = new ServicioGeneralModelAndView(); model.filtro.llenar(filtro.nombreFiltro, filtro.total, filtro.paginaActual); List <Servicio> ListarServicio = servicioDao.ListadoDeServicios(_context, filtro, negocioActivo); model.listaDeServicios = ListarServicio; model.filtro = filtro; return(View("ListarServicio", model)); }
public List <Servicio> ListadoDeServicios(HiShopContext _context, FiltrosServicio filtro, Negocio negocio) { var lista = _context.Servicios.ToList(); if (!String.IsNullOrEmpty(filtro.nombreFiltro)) { lista = lista.ToList().Where(o => o.Nombre.ToLower().Contains(filtro.nombreFiltro.ToLower())).ToList(); } lista = lista.Where(o => o.NegocioID == negocio.ID).ToList(); List <Servicio> servicios = lista.ToList(); return(filtro.paginar(servicios, filtro.paginaActual)); }
public ServicioGeneralModelAndView() { filtro = new FiltrosServicio(); listaDeServicios = new List <Entity.Servicio>(); }