public async Task <ActionResult <IEnumerable <Ticket> > > GetAllTickets(string filter, int?filterId) { if (filter != null) { var tickets = await _repo.GetAll(); var response = filter.ToLower() switch { "servicio" => tickets.Where(t => t.ServicioId == filterId), "usuario" => tickets.Where(t => t.UsuarioId == filterId), _ => tickets }; return(Ok(response)); } return(Ok(await _repo.GetAll())); }