public async void UpdateDisciplinaryType(string result) { UpdateDisciplinaryActionbywarden = new UpdateDisciplinaryActionbywarden(); await App.Current.MainPage.DisplayAlert("HMS", result, "OK"); OnPropertyChanged("UpdateDisciplinaryActionbywarden"); }
public async void UpdateDisciplinaryActionTaken(UpdateDisciplinaryActionbywarden updateDisciplinaryActionbywarden) { UpdateAreaResponse updateAreaResponse; UpdateAreaErrorResponse updateAreaErrorResponse; HttpResponseMessage response; try { UserDialogs.Instance.ShowLoading(); var client = new HttpClient(); UserDialogs.Instance.ShowLoading(); client.BaseAddress = new Uri(ApplicationURL.BaseURL); string json = JsonConvert.SerializeObject(updateDisciplinaryActionbywarden); var content = new StringContent(json, Encoding.UTF8, "application/json"); response = await client.PostAsync(ApplicationURL.UpdateDisciplinaryAction, content); if ((int)response.StatusCode == 200) { UserDialogs.Instance.HideLoading(); string result = await response.Content.ReadAsStringAsync(); updateAreaResponse = JsonConvert.DeserializeObject <UpdateAreaResponse>(result); editDisciplinary.UpdateDisciplinaryType(updateAreaResponse.message); } else { UserDialogs.Instance.HideLoading(); string result = await response.Content.ReadAsStringAsync(); updateAreaErrorResponse = JsonConvert.DeserializeObject <UpdateAreaErrorResponse>(result); editDisciplinary.Failer(updateAreaErrorResponse.errors[0].message); } } catch (Exception ex) { UserDialogs.Instance.HideLoading(); await App.Current.MainPage.DisplayAlert("HMS", ex.ToString(), "OK"); } }