public SimpleStringRecyclerViewAdapter(Context context, LinkAccount items, Resources res) { context.Theme.ResolveAttribute(Resource.Attribute.selectableItemBackground, mTypedValue, true); mBackground = mTypedValue.ResourceId; mValues = ConvertAccountsToList(items); mResource = res; mCalculatedSizes = new Dictionary <int, int>(); }
private List <string> ConvertAccountsToList(LinkAccount acc) { List <string> list = new List <string>(); mTypes = new List <int>(); if (acc != null) { if (acc.PSN_Account != null && acc.PSN_Account.Length > 4) { list.Add(acc.PSN_Account); mTypes.Add(0); } if (acc.XBOX_Account != null && acc.XBOX_Account.Length > 4) { list.Add(acc.XBOX_Account); mTypes.Add(1); } if (acc.STEAM_Account != null && acc.STEAM_Account.Length > 4) { list.Add(acc.STEAM_Account); mTypes.Add(2); } if (acc.ORIGIN_Account != null && acc.ORIGIN_Account.Length > 4) { list.Add(acc.ORIGIN_Account); mTypes.Add(3); } if (acc.DISCORD_Account != null && acc.DISCORD_Account.Length > 4) { list.Add(acc.DISCORD_Account); mTypes.Add(4); } if (acc.UPLAY_Account != null && acc.UPLAY_Account.Length > 4) { list.Add(acc.UPLAY_Account); mTypes.Add(5); } if (acc.BATTLE_Account != null && acc.BATTLE_Account.Length > 4) { list.Add(acc.BATTLE_Account); mTypes.Add(6); } if (acc.LOL_Account != null && acc.LOL_Account.Length > 4) { list.Add(acc.LOL_Account); mTypes.Add(7); } if (acc.SKYPE_Account != null && acc.SKYPE_Account.Length > 4) { list.Add(acc.SKYPE_Account); mTypes.Add(8); } } return(list); }
public async Task <bool> LinkAccount(LinkAccount account) { ThrowNoAuth(); var result = await SocketService.SendApiRequest <LinkAccountRequest, string>(new Request <LinkAccountRequest>() { type = "linkAccount", payload = new LinkAccountRequest() { account = account, network = Network, origin = AppName } }); return(bool.Parse(result)); }
private void cmdOpenEmployee_Click(object sender, EventArgs e) { int empId; using (var frm = new Employee.frmEmployee_Open()) { if (frm.ShowDialog() != DialogResult.OK) { return; } empId = frm.EmployeeId; } var employee = new EmployeeDataReader().GetBasicProfileOf(empId); var link = new LinkAccount() { LinkId = employee.Id, Description = employee.PersonClass.Name.Fullname }; ShowLinkedEmployee(link); lblEmployee.Tag = link; }
public static void UserClicksChangePasswordButton(IWebDriver driver) { var page = new LinkAccount(driver); page.ClickCreatePasswordButton(); }
public static void UserClicksExternalProviderToAddButton(IWebDriver driver, string providerName) { var page = new LinkAccount(driver); page.ClickProviderButton(providerName); }
private void ShowLinkedEmployee(LinkAccount item) { lblEmployee.Text = "<font color='Blue' size='+2'>@</font>".Replace("@", item.Description); }