public async Task <object> Init(ClientInitRequestDto input) { await _eventBus.PublishAsync(new ClientInitEvent(input)); var apps = await _appProvider.GetAllAsync(); var shops = await _shopRepository.GetListAsync(); var appName = _httpContextAccessor?.HttpContext.Request.Headers["AppName"].FirstOrDefault(); return(new { shops = ObjectMapper.Map <List <MallShop>, List <MallShopDto> >(shops), apps, appName }); }