HelloWorld.JsonUserService.CreateLoginToken C# (CSharp) Method

CreateLoginToken() private method

private CreateLoginToken ( System.Guid userID, string email ) : string
userID System.Guid
email string
return string
        private string CreateLoginToken( Guid userID, string email )
        {
            foreach ( var f in Directory.EnumerateFiles( loginDataRoot ).Where( file => File.GetCreationTimeUtc( file ) < DateTime.UtcNow.AddDays( -1 ) ) )
              {
            try
            {
              File.Delete( f );
            }
            catch { }
              }

              var token = Path.GetRandomFileName();

              var data = JObject.FromObject( new { UserID = userID, Email = email } );
              File.WriteAllText( Path.Combine( loginDataRoot, token ), data.ToString() );
              return token;
        }