public CounselingDetailPage(DtoRequestStatus counseling) { Title = "Detalle asesoría"; InitializeComponent(); BindingContext = _counseling = counseling; setMapLocation(); }
public ConfirmRequestPage(DtoRequestStatus request) { Title = "Aceptar asesoría"; InitializeComponent(); BindingContext = viewModel = new ConfirmRequestViewModel(request); setMapLocation(); }
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."); } }
public ConfirmRequestViewModel(DtoRequestStatus request) { _request = request; SaveCommand = new Command(async() => await Save()); }