public HomeModule(Drey.Server.Infrastructure.IClientRegistry<string> clientRegistry) : base("/") { _clientRegistry = clientRegistry; Get["/"] = _ => { try { return _clientRegistry.Select(kvp => string.Format("{0}:{1}", kvp.Key, kvp.Value)).Aggregate((s1, s2) => s1 + " | " + s2); } catch (InvalidOperationException) { return (Response)"None"; } }; }
/// <summary> /// Migrates the configuration database, making a backup before it begins. /// </summary> /// <param name="config">The configuration.</param> /// <returns>A boolean, where <value>true</value> means the migration(s) were successful, and <value>false</value> means that an error occurred.</returns> public static void Migrate(Drey.Nut.INutConfiguration config) { string dbNameAndPath = PathUtilities.MapPath(Path.Combine(config.WorkingDirectory, CONFIG_FILE_NAME), false); Migrate(dbNameAndPath, true); }
/// <summary> /// Initializes a new instance of the <see cref="OnDiskPackageRepository"/> class. /// </summary> /// <param name="configurationManager">The configuration manager.</param> public OnDiskPackageRepository(Drey.Nut.INutConfiguration configurationManager) : base() { _configurationManager = configurationManager; }
public Task RecordHealthAsync(System.Security.Claims.ClaimsPrincipal principal, Drey.DomainModel.EnvironmentInfo healthInfo) { _log.InfoFormat("Health reported at {time}", DateTime.Now); return Task.FromResult<object>(null); }