Kripanshu Kumar
what's the difference between using AddScoped, AddSingleton, and AddTransient when registering the service?