コード例 #1
0
 async void PermissionBtn_Clicked(object sender, EventArgs e)
 {
     await RequestPermission.Ask_Permissions_Async(
         Permission.Storage,
         PermissionBtn,
         new Button[] { DownloadMp3Btn, DownloadMidiBtn, DownloadWavBtn });
 }
コード例 #2
0
 public IHttpActionResult Put([FromBody] RequestPermission RequestPermission)
 {
     if (RequestPermission.ModelID == "")
     {
         return(BadRequest("Invalid Application Role ID data.")); // return Request.CreateResponse(HttpStatusCode.BadRequest, "Group ID Can not be blank");
     }
     return(CheckActionResult(_action.EditObj(RequestPermission)));
 }
コード例 #3
0
        public PlayPage(SoundLinkList soundLinks)
        {
            InitializeComponent();
            _soundLinks = soundLinks;
            _player     = CrossSimpleAudioPlayer.Current;

            var audioStream = Get_Stream(soundLinks.mp3Link);

            if (audioStream != null)
            {
                _player.Load(audioStream);
            }

            _ = RequestPermission.Check_Permission_Async(
                Permission.Storage,
                PermissionBtn,
                new Button[] { DownloadMp3Btn, DownloadMidiBtn, DownloadWavBtn });

            SetupDownloadPath();
        }
コード例 #4
0
        public SourceVoicePage(StreamPart fileStream = null)
        {
            InitializeComponent();

            Bind_From_File(fileStream);

            _recorder = new AudioRecorderService
            {
                TotalAudioTimeout      = TimeSpan.FromSeconds(10),
                StopRecordingOnSilence = false
            };

            _player = new AudioPlayer();
            _player.FinishedPlaying += Player_Finished_Playing;

            _ = RequestPermission.Check_Permission_Async(Permission.Microphone, PermissionBtn, ConvertBtn);

            string baseUrl = (string)Application.Current.Resources["voice2midi_base_url"];

            _service = new Voice2midiService(baseUrl);
        }
コード例 #5
0
 protected void btnRequest_Click(object sender, EventArgs e)
 {
     var parameter = new RequestPermission()
     {
         Operate      = "Add", //"formInformation",
         UserID       = WorkingProfile.UserId,
         IDs          = hfIDs.Value,
         SchoolYear   = WorkingProfile.SchoolYear,
         SchoolCode   = ddlSchool.SelectedValue,
         AppID        = ddlApps.SelectedValue,
         ModelID      = ddlModel.SelectedValue,
         StaffUserID  = TextUserID.Text,
         UserRole     = TextUserRole.Text,
         Permission   = rblPermission.SelectedValue,
         RequestType  = "UserRequest",
         RequestValue = ddlScopeValue.SelectedValue,
         AccessScope  = ddlAccessScope.SelectedValue,
         StartDate    = dateStart.Value,
         EndDate      = dateEnd.Value,
         Comments     = TextComments.Text
     };
     var result = ManageFormSave <RequestPermission> .SaveFormContent("Add", "RequestPermission", parameter);
 }
コード例 #6
0
 async void PermissionBtn_Clicked(object sender, EventArgs e)
 {
     await RequestPermission.Ask_Permissions_Async(Permission.Microphone, PermissionBtn, ConvertBtn);
 }