public async Task <IActionResult> Delete(int id) { var categories = new CategorieData(); HttpClient client = _api.Initial(); HttpResponseMessage res = await client.DeleteAsync($"api/categories/{id}"); return(RedirectToAction("ListMarche")); }
public async Task <CategorieData> Edit(CategorieData categories) { HttpClient client = _api.Initial(); HttpResponseMessage response = await client.PutAsJsonAsync( $"api/categories/{categories.CategorieId}", categories); response.EnsureSuccessStatusCode(); categories = await response.Content.ReadAsAsync <CategorieData>(); return(categories); }
public async Task <IActionResult> Edit(int id) { var categories = new CategorieData(); HttpClient client = _api.Initial(); HttpResponseMessage res = await client.GetAsync($"api/categories/{id}"); if (res.IsSuccessStatusCode) { var result = res.Content.ReadAsStringAsync().Result; categories = JsonConvert.DeserializeObject <CategorieData>(result); } return(View(categories)); }
public IActionResult Create(CategorieData categories) { HttpClient client = _api.Initial(); //HttpPost var postTask = client.PostAsJsonAsync <CategorieData>("api/categories", categories); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("ListMarche")); } //ViewBag.categorieId = new SelectList(db.Categories, "categorieId", "Nom", categories.CategorieId); //ViewBag.smsid = new SelectList(db.Sms, "smsid", "smsid", categories.Smsid); return(View()); }