public void Save() { string path = string.Concat(Helpers.ServiceHelper.UserStoreLocation, "\\", this.AuthorizationToken, ".json"); var output = Newtonsoft.Json.JsonConvert.SerializeObject(this); File.WriteAllText(path, output); } }
public static UserConfig CreateNew(string email, Guid linnworksUniqueIdentifier, string accountName) { UserConfig result = new UserConfig(); result.AuthorizationToken = Guid.NewGuid().ToString("N"); result.Email = email; result.LinnworksUniqueIdentifier = linnworksUniqueIdentifier; result.AccountName = accountName; result.Save(); return result; }