public RequestForm(SessionsRequest requesObj) { InitializeComponent(); requestForm = new SessionsRequest(); sessionnymberPicker.SelectedIndex = -1; for (int i = 1; i <= 50; i++) { sessionnymberPicker.Items.Add(i.ToString()); } playerNoteTxt.Text = requesObj.userNote; sessionnymberPicker.SelectedItem = requesObj.numberOfSessions.ToString(); senderNameLb.Text = requesObj.userName; var tapGestureRecognizer = new TapGestureRecognizer(); tapGestureRecognizer.Tapped += (s, e) => { //get player object from id User pl = new User(); Navigation.PushAsync(new ProfilePage(pl)); }; senderNameLb.GestureRecognizers.Add(tapGestureRecognizer); }
public TrainerCreateWorkout(SessionsRequest sessionRequest) { InitializeComponent(); this.Title = "Create Workout"; user = new User(); //trainer string userStr = Application.Current.Properties["user"] as string; user = JsonConvert.DeserializeObject <User>(userStr); player = new User(); player = player.GetUserById(sessionRequest.userId); }
public TrainerSessionsRequests() { this.Title = "New Sessions Requests"; InitializeComponent(); trainer = new User(); string userStr = Application.Current.Properties["user"] as string; trainer = JsonConvert.DeserializeObject <User>(userStr); Request request = new Request(); //call get trainer pending requests service pendingRequests = new List <SessionsRequest>(); //to be deleted SessionsRequest req1 = new SessionsRequest(); req1.id = 1; req1.userName = "******"; req1.userId = 40; req1.userNote = "Please i need sessions "; req1.numberOfSessions = 20; SessionsRequest req2 = new SessionsRequest(); req2.id = 2; req2.userName = "******"; req2.userId = 36; req2.userNote = "hiiii "; req2.numberOfSessions = 12; SessionsRequest req3 = new SessionsRequest(); req3.id = 3; req3.userName = "******"; req3.userId = 17; req3.userNote = "asap "; req3.numberOfSessions = 10; pendingRequests.Add(req1); pendingRequests.Add(req2); pendingRequests.Add(req3); lv.ItemsSource = pendingRequests; }