Пример #1
0
        public void create_value_adds_value()
        {
            var initialCount = _repo.Get(new BaseSearchParams()).Result.Items.Cast <Value>().Count();
            var created      = _fcd.Create(_newValue).Result;
            var laterCount   = _repo.Get(new BaseSearchParams()).Result.Items.Cast <Value>().Count();

            laterCount.ShouldBe(initialCount + 1);

            created = _fcd.Get(created.Id).Result;
        }
Пример #2
0
        public async Task <ApiCollection> GetAll(BaseSearchParams searchParams)
        {
            if (searchParams.Fields != null && !(Helper.AreFieldsValid <Value>(searchParams.Fields)))
            {
                searchParams.Fields = null;
            }

            var items = await _repo.Get(searchParams);

            var result = _service.GetDtoCollection(items, searchParams);

            return(result);
        }
        public Task <string[]> Ask(GetAllValuesQueryCriterion criterion)
        {
            var values      = _repository.Get();
            var valuesArray = values as string[] ?? values.ToArray();

            return(Task.FromResult(valuesArray.Length == 0 ? _defaultConfigurationValues.Values : valuesArray));
        }
Пример #4
0
        protected TObject Get <TObject>(string uniqueKey)
            where TObject : class
        {
            if (string.IsNullOrWhiteSpace(uniqueKey) ||
                uniqueKey.Length > UniqueKeyMaxLength)
            {
                return(null);
            }

            int id;

            if (!_keyIdPairs.TryGet(uniqueKey, out id))
            {
                return(null);
            }

            var result = default(TObject);

            Value value = _values.Get(id);

            if (value != null && !string.IsNullOrWhiteSpace(value.JsonValue))
            {
                result = JsonConvert.DeserializeObject <TObject>(value.JsonValue);
            }

            return(result);
        }
 // GET api/values
 public IEnumerable <string> Get()
 {
     return(_valuesRepository.Get());
 }
 public string Ask(GetValueQueryCriterion criterion)
 {
     return(_repository.Get(criterion.Id));
 }
Пример #7
0
        public IActionResult Get()
        {
            Log.Logger.Information("test");

            return(Ok(_valuesRepository.Get()));
        }
Пример #8
0
 public IQueryableExtensionsTests()
 {
     _valuesRepository  = ValuesMock.GetValueRepositoryMock();
     _defaultCollection = _valuesRepository.Get(new BaseSearchParams()).Result.Items.Cast <Value>().AsQueryable();
 }