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);
 }