public async Task <OneSignalModel> createApps(OneSignalCreateModel model) { client.BaseAddress = new Uri(BASE_URL); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Authorization = AuthenticationHeaderValue.Parse(BASIC_AUTH); var requestContent = new StringContent(JsonConvert.SerializeObject(model), Encoding.UTF8, "application/json"); HttpResponseMessage Res = await client.PostAsync(APP_URL, requestContent); //Checking the response is successful or not which is sent using HttpClient if (Res.IsSuccessStatusCode) { var response = await Res.Content.ReadAsAsync <OneSignalModel>(); return(response); } return(null); }
public async Task <IActionResult> Update(OneSignalCreateModel model) { await _oneSignalGateway.updateApp(model.id, model); return(RedirectToAction("Index")); }
public async Task <IActionResult> Update(string id) { OneSignalModel model = await _oneSignalGateway.getAppById(id); return(View(OneSignalCreateModel.parse(model))); }