public async void OnSubmit(string Texto) { using (UserDialogs.Instance.Loading(Translator.getText("Loading"), null, null, true, MaskType.Black)) { var current = Connectivity.NetworkAccess; if (current == NetworkAccess.Internet) { if (!string.IsNullOrEmpty(Topic) && !string.IsNullOrEmpty(Texto)) { ApiService apiService = new ApiService(); //// go to web service if suceeded go to main Profile profile = DatabaseHelper.GetProfile(App.Os_Folder); Client_Service cs = new Client_Service(); cs.Id = 1; cs.Email = profile.Email; cs.Date = DateTime.Now; cs.status = 0; cs.Text = Texto; cs.Title = topic; string isUser = await apiService.RegisterClientReques(cs); if (isUser == "Created") { DisplaySentEmailPrompt(); List <App_Con> listAppCon = DatabaseHelper.getConfiguration(App.Os_Folder); foreach (App_Con item in listAppCon) { if (item.Name == "EmailAdmin") { // send notificacion await apiService.PushAsync(item.Value); } } } else { DisplayInvalidLoginPrompt(); } } } else { DisplayNoInternet(); } } }
public ClientReqDetail(Client_Service client_Service) { SendCliente_service = client_Service; InitializeComponent(); Title = Translator.getText("ResponseUser"); Topic.Text = client_Service.Title; Subject.Text = client_Service.Text; BindingContext = viewModel = new ClientResViewModel(); }
async void Handle_ItemTapped(object sender, Xamarin.Forms.ItemTappedEventArgs e) { if (e.Item == null) { return; } Client_Service client_Service = new Client_Service(); client_Service = (Client_Service)e.Item; await Navigation.PushAsync(new ClientReqDetail(client_Service)); //Deselect Item ((ListView)sender).SelectedItem = null; }
// disable once FunctionNeverReturns private void start_listening() { listener = new TcpListener(ipa, port); listener.Start(); Logger.Log(string.Format("Waiting for a connection on {0}, port {1} ... ", ipa, port)); while (true) { try { //Logger.Log("Start Accept-" + Thread.CurrentThread.ManagedThreadId); tcpClient = listener.AcceptTcpClient(); Thread client_thread = null; Client_Service client = new Client_Service(this, tcpClient); client_thread = new Thread(new ThreadStart(client.Connect)); client_thread.Start(); //Logger.Log("SL-ID: " + client_thread.ManagedThreadId); } catch (Exception ex) { Logger.Log("Listening Error: " + ex.Message); } } }
public ClientController() { clnService = new Client_Service(); }