Esempio n. 1
0
        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);
        }
Esempio n. 3
0
        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;
        }