public void ClientCreationTest()
        {
            var credentials = new FatSecretCredentials()
            {
                ClientId     = "Your Client Id",
                ClientSecret = "Your Client Secret",
                Scope        = "basic"
            };

            var client = new FatSecretClient(credentials);

            Assert.NotNull(client);
        }
Exemple #2
0
        public static FatSecretCredentials GetCredentials()
        {
            var config = new ConfigurationBuilder()
                         .SetBasePath(Directory.GetCurrentDirectory())
                         .AddJsonFile("appsettings.json")
                         .Build();

            var credentials = new FatSecretCredentials();

            credentials = config.GetSection("Credentials").Get <FatSecretCredentials>();

            return(credentials);
        }
Exemple #3
0
 public FatSecretClient(FatSecretCredentials credentials)
 {
     _authManager = new FatSecretAuthManager(credentials);
     _client      = new RestClient("https://platform.fatsecret.com/rest/server.api");
 }
Exemple #4
0
 public static IServiceCollection AddFatSecretClient(this IServiceCollection services, FatSecretCredentials credentials)
 {
     services.AddSingleton <IFatSecretClient>(x => new FatSecretClient(credentials));
     return(services);
 }