public UsuarioSistemaEditarUsecase(IUsuarioSistemaRepository repository, UsuarioSistemaValidarEditar usuarioSistemaValidarEditar, IUnitOfWork uow) : base(uow) { _repository = repository; _usuarioSistemaValidarEditar = usuarioSistemaValidarEditar; }
public AtualizarSenhaExpiradaUsecase(IUsuarioSistemaRepository repository, UsuarioSistemaValidarEditar usuarioSistemaValidarEditar, IPasswordHasher passwordHasher, IUnitOfWork uow) : base(uow) { _repository = repository; _usuarioSistemaValidarEditar = usuarioSistemaValidarEditar; _passwordHasher = passwordHasher; }
public EsquecerSenhaUsecase ObterEsquecerSenhaUsecase(KpmgContext context) { var uow = new UnitOfWork(context); var usuarioSistemaCoreRepository = new UsuarioSistemaRepository(context); var usuarioSistemaValidarEditar = new UsuarioSistemaValidarEditar(usuarioSistemaCoreRepository); var usuarioSistemaValidarEsquecerSenha = new UsuarioSistemaValidarEsquecerSenha(usuarioSistemaCoreRepository, usuarioSistemaValidarEditar ); var passwordHasher = new PasswordHasher(new HashingOptions()); return(new EsquecerSenhaUsecase(usuarioSistemaCoreRepository, usuarioSistemaValidarEsquecerSenha, passwordHasher, uow)); }
public AtualizarSenhaExpiradaUsecase ObterAtualizarSenhaExpiradaUsecase(KpmgContext context) { var uow = new UnitOfWork(context); var usuarioSistemaCoreRepository = new UsuarioSistemaRepository(context); var usuarioSistemaCoreValidarEditar = new UsuarioSistemaValidarEditar(usuarioSistemaCoreRepository ); var passwordHasher = new PasswordHasher(new HashingOptions()); return(new AtualizarSenhaExpiradaUsecase(usuarioSistemaCoreRepository, usuarioSistemaCoreValidarEditar, passwordHasher, uow)); }
public UsuarioSistemaAppService ObterUsuarioSistemaAppService(KpmgContext context, IMapper mapper) { var uow = new UnitOfWork(context); var usuarioSistemaRepository = new UsuarioSistemaRepository(context); var passwordHasher = new PasswordHasher(new HashingOptions()); var usuarioSistemaValidarEditar = new UsuarioSistemaValidarEditar(usuarioSistemaRepository); var usuarioSistemaValidarExcluir = new UsuarioSistemaValidarExcluir(usuarioSistemaRepository); var usuarioSistemaValidarIncluir = new UsuarioSistemaValidarIncluir(usuarioSistemaRepository); var usuarioSistemaIncluirUsecase = new UsuarioSistemaIncluirUsecase(usuarioSistemaRepository, usuarioSistemaValidarIncluir, passwordHasher, uow); var usuarioSistemaExcluirUsecase = new UsuarioSistemaExcluirUsecase(usuarioSistemaRepository, usuarioSistemaValidarExcluir, uow); var usuarioSistemaEditarUsecase = new UsuarioSistemaEditarUsecase(usuarioSistemaRepository, usuarioSistemaValidarEditar, uow); return(new UsuarioSistemaAppService(usuarioSistemaRepository, usuarioSistemaEditarUsecase, usuarioSistemaIncluirUsecase, usuarioSistemaExcluirUsecase, mapper)); }