public DemandsController(IDemandsRepository repoInstance, IVacanciesRepository vacanciesRepoInstance) { if (repoInstance == null || vacanciesRepoInstance == null) { throw new Exception("Repository is null!"); } repository = repoInstance; vacanciesRepository = vacanciesRepoInstance; }
public async Task <IActionResult> GetDemands([FromServices] IDemandsRepository demandsRepository) { var demands = await demandsRepository.GetDemandsAsync(User); if (demands.Any()) { return(Ok(demands)); } else { return(NoContent()); } }