/*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));
        }
示例#2
0
        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));
        }
示例#3
0
 public ServicioGeneralModelAndView()
 {
     filtro           = new FiltrosServicio();
     listaDeServicios = new List <Entity.Servicio>();
 }