コード例 #1
0
        private async Task <Tuple <DateTime, string> > GetRefTypeName(long id)
        {
            if (_referenceType == null)
            {
                var t      = new Eve().GetReferenceTypesAsync();
                var result = await t.ConfigureAwait(false);

                _referenceType = result.Result.RefTypes.ToList();
            }

            var refType = _referenceType.FirstOrDefault(x => x.RefTypeId == id);

            if (refType == null)
            {
                return(new Tuple <DateTime, string>(DateTime.UtcNow.AddYears(100), "<unknown>"));
            }
            else
            {
                return(new Tuple <DateTime, string>(DateTime.UtcNow.AddYears(100), refType.RefTypeName));
            }
        }