public async Task <ActionResult <string> > AddConfig(SiteConfig config)
        {
            if (await repository.ConfigExistsAsync(config.Key))
            {
                return(Conflict());
            }
            repository.AddConfig(config);
            await repository.SaveAsync();

            return(CreatedAtRoute(nameof(GetConfig), new { config.Key }, config.Value));
        }