public async Task <ListResultDto <ReRouteDto> > GetListByAppIdAsync(ReRouteGetByAppIdInputDto input) { await _routeGroupChecker.CheckActiveAsync(input.AppId); var routes = await _reRouteRepository.GetByAppIdAsync(input.AppId); return(new ListResultDto <ReRouteDto>(ObjectMapper.Map <List <ReRoute>, List <ReRouteDto> >(routes))); }
public async Task RemoveAsync(ReRouteGetByAppIdInputDto input) { await _routeGroupChecker.CheckActiveAsync(input.AppId); await _reRouteRepository.DeleteAsync(x => x.AppId.Equals(input.AppId)); await DistributedEventBus.PublishAsync(new ApigatewayConfigChangeEventData(input.AppId, "ReRoute", "Clean")); }
public async Task RemoveAsync(ReRouteGetByAppIdInputDto routeGetByAppId) { await _routeGroupChecker.CheckActiveAsync(routeGetByAppId.AppId); await _reRouteRepository.DeleteAsync(x => x.AppId.Equals(routeGetByAppId.AppId)); await _eventPublisher.PublishAsync(ApigatewayConfigChangeCommand.EventName, new ApigatewayConfigChangeCommand("ReRoute", "Clean")); }
public async Task RemoveAsync(ReRouteGetByAppIdInputDto input) { await ReRouteAppService.RemoveAsync(input); }
public async Task <ListResultDto <ReRouteDto> > GetListByAppIdAsync(ReRouteGetByAppIdInputDto input) { return(await ReRouteAppService.GetListByAppIdAsync(input)); }
public async Task <ListResultDto <ReRouteDto> > GetAsync(ReRouteGetByAppIdInputDto routeGetByAppId) { return(await ReRouteAppService.GetAsync(routeGetByAppId)); }