public async void UpdateApp(OneSignalApp oneSignalApp) { string strPayload = JsonConvert.SerializeObject(oneSignalApp); HttpContent appContent = new StringContent(strPayload, Encoding.UTF8, "application/json"); using (var httpClient = new HttpClient()) { httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue(Configuration.GetValue <string>("AuthScheme"), Configuration.GetValue <string>("AuthParam")); using (var response = await httpClient.PutAsync(Configuration.GetValue <string>("OneSignalEndPoint") + "/" + oneSignalApp.id, appContent)) { string apiResponse = await response.Content.ReadAsStringAsync(); if (response.StatusCode != System.Net.HttpStatusCode.OK) { throw new Exception("Error!! Unable to update App!!"); } } } }
public void UpdateApp(OneSignalApp OneSignalApps) { _oneSignalAppRepository.UpdateApp(OneSignalApps); }
public void CreateApp(OneSignalApp OneSignalApps) { _oneSignalAppRepository.CreateApp(OneSignalApps); }