public NamesEditPage(NamesViewModel names) { entries = names; UpdateEntries(); InitializeComponent(); BindingContext = this; }
private async void Add_Clicked(object sender, EventArgs e) { Changed = true; Names t = new Names(); NamesViewModel vm = new NamesViewModel(t); Desc.Names.Add(t); Entries.Add(vm); await Navigation.PushAsync(new NamesEditPage(vm)); }
public IActionResult Index() { var namer = new NameCharacter(); var races = GatewayProvider.Get <Race>().All(); var number = 5; var results = new List <NamesViewModel>(); //Foreach race and gender make a collection of names foreach (var r in races) { foreach (var g in EnumHelpers.GetValues <Gender>()) { var genderRaceNames = new NamesViewModel(r.Name, g); for (int i = 0; i < number; i++) { var name = namer.CreateFullName(g, r.Name); genderRaceNames.Names.Add(name); } results.Add(genderRaceNames); } } ViewData["names"] = results; return(View()); }