public SettingsPageViewModel(FuckOffSettings settings, Action close) { this.settings = settings; this.userName = settings.UserName; this.UserName = settings.UserName; this.FuckoffCounter = settings.FuckOffCounter.ToString(); this.Close = close; }
internal static FuckOffSettings RetrieveSettings(IDictionary <string, object> properties) { FuckOffSettings settings = new FuckOffSettings(); settings.UserName = GetStringProperty(properties, userName); settings.FuckOffCounter = GetIntProperty(properties, fuckOffCounter); return(settings); }
public FuckOffService(FuckOffSettings settings, FoaasAPI foaas) { this.settings = settings; this.foaas = foaas; Task <string> t = foaas.GetVersionNumber(); t.ContinueWith(a => this.APIVersion = t.Result); }
internal static void SaveSettings(FuckOffSettings settings, IDictionary <string, object> properties, Func <Task> savePropertiesAsync) { properties[userName] = settings.UserName; properties[fuckOffCounter] = settings.FuckOffCounter; savePropertiesAsync(); }