Esempio n. 1
0
 /// <summary>
 /// Creates options to pass to the modal.
 /// </summary>
 /// <returns>ModalOptions to pass to the modal call.</returns>
 private ModalOptions GetModalOptions()
 {
     return(new ModalOptions
     {
         ContentScrollable = true,
         Animation = ModalAnimation.FadeInOut(1),
         HideCloseButton = true,
     });
 }
Esempio n. 2
0
        void ShowModal(string title, string desc)
        {
            var prms = new ModalParameters();

            prms.Add("Description", desc);

            var opts = new ModalOptions()
            {
                Animation = ModalAnimation.FadeIn(1)
            };
            var m = modal.Show <FAQ>(title, prms, opts);
        }
Esempio n. 3
0
        public async Task Edit(int id)
        {
            var parameters = new ModalParameters();

            parameters.Add(nameof(AgencyEdit.AgencyId), id);
            var editModal = Modal.Show <AgencyEdit>("Agence détail", parameters, new ModalOptions
            {
                Animation = ModalAnimation.FadeIn(1)
            });

            var result = await editModal.Result;

            if (!result.Cancelled)
            {
                await RefreshList();
            }
        }
Esempio n. 4
0
        public async void FormSubmit()
        {
            campaign.PncData.LeadResponses.Add(new KeyValue("other_detials", otherDetails));
            campaign.PncData.AccountName = "FriendsAndFamily";
            campaign.PncData.Assignee    = "Texas Freeze Power Failure";
            campaign.PncData.LeadOwner   = "OPUS Intake";
            campaign.Submitted           = false;
            var opts = new ModalOptions()
            {
                Animation = ModalAnimation.FadeIn(1), HideCloseButton = true, DisableBackgroundCancel = true
            };
            var m = modal.Show <Confirmation>("Thank you for your submission", opts);

            var response = await http.PostAsJsonAsync("https://api.opusintake.com/import/opuspost", campaign.PncData);

            campaign.FormUrl = await response.Content.ReadAsStringAsync();

            campaign.Submitted = true;

            m.Close();

            modal.Show <Confirmation>("Please continue", opts);
        }