public async Task <GetCurrentLoginInformationsOutput> GetCurrentLoginInformations() { var session = await SessionService.CurrentLoginInformations(); var output = new GetCurrentLoginInformationsOutput { Application = session.Application, Headers = session.Headers }; if (AbpSession.TenantId.HasValue) { output.Tenant = ObjectMapper.Map <TenantLoginInfoDto>(await GetCurrentTenantAsync()); } if (session.User != null) { output.User = session.User.MapTo <UserLoginInfoDto>(); } return(output); }