protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.activity_main); RoomRepository repo = new RoomRepository(); List <TrainingRoom> rooms = repo.GetRooms(); // Change our list to something android understands ArrayAdapter adapter = new ArrayAdapter <TrainingRoom>(this, Resource.Layout.RoomListItem, rooms.ToArray()); this.ListAdapter = adapter; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.TrainingRoomDetail); // Get ID from intent int roomID = Intent.GetIntExtra("roomId", 0); // Create a repo and get the specified room RoomRepository repo = new RoomRepository(); TrainingRoom room = repo.GetRoom(roomID); // Set data this.Title = "Room Detail"; this.FindViewById <TextView>(Resource.Id.txtName).Text = room.Name; this.FindViewById <TextView>(Resource.Id.txtLocation).Text = room.Location; }