private ClienteSistemaAppService ObterClienteSistemaAppService(EntrevistaFuncaoInformaticaContext context) { var uow = new UnitOfWork(context); var ClienteSistemaRepository = new ClienteSistemaRepository(context); var ClienteSistemaValidator = new ClienteSistemaValidation(ClienteSistemaRepository); var ClienteSistemaService = new ClienteSistemaService(ClienteSistemaRepository, ClienteSistemaValidator, uow); var mapper = MapperHelper.ConfigMapper(); return(new ClienteSistemaAppService(ClienteSistemaRepository, ClienteSistemaService, mapper)); }
private AirplaneAppService ObterAirplaneAppService(AirplaneProjectContext context) { var uow = new UnitOfWork(context); var airplaneRepository = new AirplaneRepository(context); var airplaneValidator = new AirplaneValidation(airplaneRepository); var incluirAirplaneUsecase = new IncluirAirplaneUsecase(airplaneRepository, airplaneValidator, uow); var excluirAirplaneUsecase = new ExcluirAirplaneUsecase(airplaneRepository, airplaneValidator, uow); var editarAirplaneUsecase = new EditarAirplaneUsecase(airplaneRepository, airplaneValidator, uow); var mapper = MapperHelper.ConfigMapper(); return(new AirplaneAppService(airplaneRepository, editarAirplaneUsecase, incluirAirplaneUsecase, excluirAirplaneUsecase, mapper)); }
private AutenticacaoAppService ObterUsuarioSistemaAppService(KpmgContext context) { var uow = new UnitOfWork(context); var vUsuarioSistemaRepository = new VwUsuarioSistemaPermissaoRepository(context); var mapper = MapperHelper.ConfigMapper(); var oterAtualizarSenhaExpiradaUsecase = ObterAtualizarSenhaExpiradaUsecase(context); var obterEsquecerSenhaUsecase = ObterEsquecerSenhaUsecase(context); var obterGerarTokenLoginUsecaseUsecase = ObterGerarTokenLoginUsecase(context); var autenticacaoAppService = new AutenticacaoAppService(vUsuarioSistemaRepository, oterAtualizarSenhaExpiradaUsecase, obterGerarTokenLoginUsecaseUsecase, obterEsquecerSenhaUsecase, mapper); return(autenticacaoAppService); }