public static ISmsServiceBuilder AddSpryng(this ISmsServiceBuilder builder, IConfiguration config) { builder.Services.Configure <SpryngOptions>(config.GetSection("SmsConfiguration")); builder.Services.TryAddTransient <ISmsSender, SpryngSmsSender>(); return(builder); }
public static ISmsServiceBuilder AddDummySms(this ISmsServiceBuilder builder) { builder.Services.AddTransient <ISmsSender, DummySmsSender>(); return(builder); }