// If you are using Dependency Injection, you can delete the following constructor public RecruitController() { var context = new VITVContext(); _recruitRepository = new RecruitRepository(context); _recruitCategoryRepository = new RecruitCategoryRepository(context); _cityRepository = new CityRepository(context); }
public RecruitController(IRecruitRepository recruitRepository, IRecruitCategoryRepository recruitCategoryRepository, ICityRepository cityRepository) { _recruitRepository = recruitRepository; _recruitCategoryRepository = recruitCategoryRepository; _cityRepository = cityRepository; }
public RecruitCategoryController(IRecruitCategoryRepository recruitcategoryRepository, IRecruitExtraInfoRepository recruitExtraInfoRepository, ICityRepository cityRepository) { _recruitcategoryRepository = recruitcategoryRepository; _recruitExtraInfoRepository = recruitExtraInfoRepository; _cityRepository = cityRepository; }