示例#1
0
        private async void SubmitClicked(object sender, EventArgs e)
        {
            var sendData = new FormData
            {
                Category     = Category.Text,
                Machine      = Machine.Text,
                SerialNumber = SerialNumber.Text,
                LastName     = LastName.Text,
                FirstName    = FirstName.Text,
                Email        = Email.Text,
                Telephone    = Telephone.Text,
                Comment      = Comment.Text
            };

            //var result = await WebApiClient.Instance.PostFormDataAsync(sendData);
            var result = 1;

            var history = new SendHistory
            {
                DataId   = sendData.Id,
                IsSent   = result,
                SentDate = DateTimeOffset.Now
            };

            var client = new SQLiteClient();

            client.AddData(history);

            if (result != 0)
            {
                FileSystemClient.Instance.WriteFile(sendData);
                await DisplayAlert("Done", "Form data is sent.", "OK");
            }

            client.ReadAllData();


            await Navigation.PopAsync();
        }