I have the code,
public class VendorManagementController : Controller
{
private readonly IVendorRespository _vendorRespository;
public VendorManagementController()
{
_vendorRespository = new VendorRespository();
}
Now I want to use dependency injection. So the code will be
public class VendorManagementController : Controller
{
private readonly IVendorRespository _vendorRespository;
public VendorManagementController(IVendorRespository vendorRespositor)
{
_vendorRespository = vendorRespositor;
}
My question is that I do not find the place where I can create VendorRespository object and how I can pass it to the VendorManagementController with defined parameterized VendorManagementController(IVendorRespository vendorRespositor) constructor?