Exemplo n.º 1
0
        private FriendConfiguration InitializeConfiguration()
        {
            var builder             = new ConfigurationBuilder();
            var friendConfiguration = new FriendConfiguration();

            builder.SetBasePath(Directory.GetCurrentDirectory() + ConfigurationPath);
            builder.AddJsonFile("friend.json", false);
            builder.Build().Bind(friendConfiguration);
            Validator.ValidateObject(friendConfiguration, new ValidationContext(friendConfiguration), validateAllProperties: true);
            return(friendConfiguration);
        }
Exemplo n.º 2
0
 public FriendServer(FriendConfiguration friendServerConfiguration)
 {
     _friendServerConfiguration = friendServerConfiguration;
 }
Exemplo n.º 3
0
 public FriendServer(FriendConfiguration friendServerConfiguration, ILogger logger)
 {
     _friendServerConfiguration = friendServerConfiguration;
     _logger = logger;
 }