public static void RegisterBindings(IServiceCollection services, IConfiguration configuration) { ConfigureBindingsDatabaseContext.RegisterBindings(services, configuration); #region ApplicationService ApplicationServiceInjection.RegisterBindings(services, configuration); #endregion #region Repository RepositoryInjection.RegisterBindings(services, configuration); #endregion #region UnitOfWork UnitOfWorkInjection.RegisterBindings(services, configuration); #endregion }
public static void RegisterBindings(IServiceCollection services, IConfiguration configuration) { ConfigureBindingsDatabaseContext.RegisterBindings(services, configuration); services.AddScoped(s => s.GetService <IOptions <ImageConfig> >().Value); services.AddScoped(s => s.GetService <IOptions <EmailConfig> >().Value); services.AddScoped <ImageUpload>(); services.AddScoped <EmailService>(); #region ApplicationService ApplicationServiceInjection.RegisterBindings(services, configuration); #endregion #region Repository RepositoryInjection.RegisterBindings(services, configuration); #endregion #region UnitOfWork UnitOfWorkInjection.RegisterBindings(services, configuration); #endregion }