public string TokenValue(string tokentostore, string session)
        {
            var objecttostore = new TokenStorageModel();

            objecttostore.AuthToken = tokentostore;
            objecttostore.SessionID = session;
            var jsontostore = JsonConvert.SerializeObject(objecttostore);
            var docpath     = Android.OS.Environment.ExternalStorageDirectory.AbsolutePath;

            try
            {
                System.IO.Directory.CreateDirectory(Path.Combine(docpath, "Robofest"));
            }
            catch (Exception ex)
            {
                Analytics.TrackEvent(ex.Message);
            }
            docpath = Path.Combine(docpath, "Robofest");
            var filePath = Path.Combine(docpath, "token.txt");

            try
            {
                System.IO.File.WriteAllText(filePath, jsontostore);
            }
            catch (Exception ex)
            {
                Analytics.TrackEvent(ex.Message);
            }
            return(filePath);
        }
        public string TokenValue(string tokentostore, string session)
        {
            var objecttostore = new TokenStorageModel();

            objecttostore.SessionID = session;
            objecttostore.AuthToken = tokentostore;
            var    jsontostore = JsonConvert.SerializeObject(objecttostore);
            string folderName  = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            string filePath    = Path.Combine(folderName, "token.txt");

            File.WriteAllText(filePath, jsontostore);
            return(filePath);
        }
Ejemplo n.º 3
0
        //public static Storage Instance
        //{
        //    get
        //    {
        //        if (_instance == null)
        //        {
        //            _instance = new Storage();
        //        }
        //        return _instance;
        //    }
        //}

        public void StoreToken(string id_identity, MicrosoftGraphAppAccessToken token)
        {
            var tokenStorage = new TokenStorageModel()
            {
                ID           = id_identity,
                AccessToken  = token.AccessToken,
                RefreshToken = token.RefreshToken,
                ExpiresIn    = token.ExpiresIn,
                TimeAcquired = token.TimeAcquired
            };

            _storage.Store <TokenStorageModel>("Token", tokenStorage);
        }
 public TokenStorageModel GetToken()
 {
     try
     {
         string fileName     = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "token.txt");
         var    filestring   = File.ReadAllText(fileName);
         var    objectgotten = JsonConvert.DeserializeObject <TokenStorageModel>(filestring);
         return(objectgotten);
     }
     catch (Exception ex)
     {
         var objectgotten = new TokenStorageModel();
         return(objectgotten);
     }
 }
Ejemplo n.º 5
0
        public Home()
        {
            ConnectionTested = false;
            InitializeComponent();
            CompID = (int)Application.Current.Properties["currentCompID"];

            /*data.Add("1. 1001-1");
             * data.Add("2. 1002-1");
             * data.Add("3. 1003-1");
             * ThisWontWork.ItemsSource = data;*/
            var getThisToken = new TokenStorageMaster();

            userToken = getThisToken.GetToken();
            SetUpSignalR();
        }
 public string StoreToken(string token, string session, int CompID)
 {
     try
     {
         var objecttostore = new TokenStorageModel();
         objecttostore.AuthToken = token;
         objecttostore.SessionID = session;
         objecttostore.CompID    = CompID;
         var    jsontostore = JsonConvert.SerializeObject(objecttostore);
         string fileName    = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "token.txt");
         File.WriteAllText(fileName, jsontostore);
         return("Success");
     }
     catch (Exception ex)
     {
         return("Failure Storing");
     }
 }