public AdminController(IAdminRepository repository, IAutenticacaoProvider autenticacaoProviderParam)
 {
     adminRepository      = repository;
     autenticacaoProvider = autenticacaoProviderParam;
 }
 public AutenticacaoController(IAutenticacaoProvider autenticacaoProviderParam)
 {
     autenticacaoProvider = autenticacaoProviderParam;
 }
 /// <summary>
 /// A injeção de depencia agora é feita pelo repositorio
 /// não mais pelo VestContext
 /// </summary>
 /// <param name="cursoRepository"></param>
 public CursoController(ICursoRepository cursoRepository, CursoModel cursoModelParam, IAutenticacaoProvider autenticacaoProviderParam)
 {
     repository           = cursoRepository;
     cursoModel           = cursoModelParam;
     autenticacaoProvider = autenticacaoProviderParam;
 }
 public AutenticacaoController(IAutenticacaoProvider autenticacaoProviderParam)
 {
     autenticacaoProvider = autenticacaoProviderParam;
 }
 /// <summary>
 /// A injeção de depencia agora é feita pelo repositorio
 /// não mais pelo VestContext
 /// </summary>
 /// <param name="cursoRepository"></param>
 public CursoController(ICursoRepository cursoRepository, CursoModel cursoModelParam, IAutenticacaoProvider autenticacaoProviderParam)
 {
     repository = cursoRepository;
     cursoModel = cursoModelParam;
     autenticacaoProvider = autenticacaoProviderParam;
 }
 public AdminController(IAdminRepository repository, IAutenticacaoProvider autenticacaoProviderParam)
 {
     adminRepository = repository;
     autenticacaoProvider = autenticacaoProviderParam;
 }