A simple service for CRUD operations on the umbracoKeyValue database table.
Nuget Package: Install-Package Our.Umbraco.OpenKeyValue
using Our.Umbraco.OpenKeyValue.Core.Services;
IOpenKeyValueService is already registered in Umbraco, so it will be automatically injected into your controllers and services etc.
public HomeController(IOpenKeyValueService service)
{
_service = service;
}
Basic CRUD methods:
var item = _service.Set(key, value);
bool exists = _service.Exists(key);
var retrievedItem = _service.Get(key);
var updatedItem = _service.Set(key, newValue");
_service.Delete(key);
login: test@test.com password: test@test.com