public TypesOutput GetAllTypes()
        {
            var output = new TypesOutput();

            output = _typesRepository.GetAllTypes();
            return(output);
        }
        private void TypeFilter(List <int?> typeIdList, QueriesOutput output)
        {
            var types = _typesRepository.GetAllTypes().TypesListModel;

            if (types != null)
            {
                var typeFiltered = types.Where(x => typeIdList.Contains(x.Id));
                foreach (var query in output.QueriesListModel)
                {
                    query.TypeModel = types.Where(x => x.Id == query.TypeId).SingleOrDefault();
                }
            }
        }