internal void ChangeValue(PropertyConstants key, object value) { if (!ExistsKey(key)) { throw new Exception("Key " + key + " was not found."); } _properties[key] = value; }
internal bool ExistsKey(PropertyConstants key) { if (_properties.ContainsKey(key)) { return(true); } return(false); }
public override async Task <Article> CreateAsync(Article blog) { Require.Booleans.IsTrue( PropertyConstants.ArticleTypes().Any(x => x.Equals(blog.Type)), nameof(blog.Type)); return(await base.CreateAsync(blog)); }
internal void RemoveKey(PropertyConstants key) { _properties.Remove(key); }
internal object GetValue(PropertyConstants key) { return(_properties[key]); }
internal void AddProperty(PropertyConstants key, object value) { _properties.Add(key, value); }