public static void ConfigureServices(IServiceCollection services)
 {
     RegisterDbContainer.Register(services);
     RegisterSmtp(services);
     services.AddScoped <ISmtpService, SmtpService>();
     services.AddScoped <IEmailService, EmailService>();
 }
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services
            .AddControllers()
            .AddNewtonsoftJson(options =>
                               options.SerializerSettings.Converters.Add(new StringEnumConverter()));
            services.AddSingleton(Configuration);
            RegisterContainers.ConfigureServices(services);
            RegisterDbContainer.ConfigureServices(services, Configuration["Settings:DbLocation"]);

            Swagger.ConfigureServices(services);
        }