Example #1
0
        public void DeleteByKey(MetaDataKeys key)
        {
            var metadataCategory = _dbContext.Query <MetadataCategory>()
                                   .FirstOrDefault(x => x.Name == key.ToString());

            if (metadataCategory != null)
            {
                _dbContext.Remove(metadataCategory);
            }
        }
Example #2
0
        public List <Data> GetByKey(MetaDataKeys key)
        {
            var values = _dbContext
                         .Query <MetadataCategory>().Include(e => e.MetadataValues)
                         .FirstOrDefault(e => e.Name == key.ToString())
                         ?.MetadataValues;

            return(values?.Any() ?? false
                ? _mapper.Map <List <Data> >(values)
                : new List <Data>());
        }