void SaveConfig() { realm.Write(() => { var toSave = new SprinterConfigs() { AppName = AppName, ApiKey = ApiKey, AppId = AppID }; realm.Add(toSave); }); Navigation.PopAsync(); }
private void ProcessXML(string XML, SprinterConfigs config) { XmlDocument doc = new XmlDocument(); doc.LoadXml(XML); var issues = doc.GetElementsByTagName("Issues"); SprinterConfigs ToUpdate = new SprinterConfigs { ApiKey = config.ApiKey, AppId = config.AppId, AppName = config.AppName, RawCache = XML }; foreach (XmlNode i in issues) { var result = ConvertNode <IssuesImporter>(i); ToUpdate.Issues.Add(new Issues { Browser = result.Browser, Description = result.Description, Form = result.Form, FormGuide = result.FormGuide, IssueState = result.IssueState, Nr = result.Nr, IssueType = result.IssueType, ScreenSize = result.ScreenSize, ShortName = result.ShortName, Url = result.Url, UserEmail = result.UserEmail, UserName = result.UserName, UserRoles = result.UserRoles }); } realm.Write(() => realm.Add(ToUpdate, update: true)); }