コード例 #1
0
 public CounselingDetailPage(DtoRequestStatus counseling)
 {
     Title = "Detalle asesoría";
     InitializeComponent();
     BindingContext = _counseling = counseling;
     setMapLocation();
 }
コード例 #2
0
 public ConfirmRequestPage(DtoRequestStatus request)
 {
     Title = "Aceptar asesoría";
     InitializeComponent();
     BindingContext = viewModel = new ConfirmRequestViewModel(request);
     setMapLocation();
 }
コード例 #3
0
        public async Task ConfirmRequest(DtoRequestStatus schedule)
        {
            var uri = new Uri(string.Format(_apiUrl + "ProfesorMateria/SolicitarProfesorMateriaApp?idProfesor={0}&idProfesorMateria={1}", schedule.TeacherID, schedule.TeacherScheduleID));

            HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, uri);

            request.Headers.Add("Token", App.LoggedUser.Token);

            var response = await _client.SendAsync(request);

            if (!response.IsSuccessStatusCode)
            {
                throw new Exception("No se pudo confirmar la solicitud, intente de nuevo.");
            }
        }
コード例 #4
0
 public ConfirmRequestViewModel(DtoRequestStatus request)
 {
     _request    = request;
     SaveCommand = new Command(async() => await Save());
 }