//public ActionResult AjoutPanier() //{ // return View(); //} public async Task <IActionResult> AjoutPanier(int?id) { //List<ArticleData> articles = new List<ArticleData>(); ArticleData articles = new ArticleData(); HttpClient client = _api.Initial(); HttpResponseMessage res = await client.GetAsync($"api/articles/{id}"); if (res.IsSuccessStatusCode) { var result = res.Content.ReadAsStringAsync().Result; articles = JsonConvert.DeserializeObject <ArticleData>(result); } //foreach (var art in articles) //{ if (articles.ArticleId == id) { PanierData pd = new PanierData { Photo = articles.Photo, Cantite = articles.Cantite, PrixArticle = articles.Prix, ArticleId = articles.ArticleId }; p.Create(pd); } //} //return View(articles); return(RedirectToAction("Panier", "Paniers")); }
public async Task <IActionResult> Delete(int id) { var paniers = new PanierData(); HttpClient client = _api.Initial(); HttpResponseMessage res = await client.DeleteAsync($"api/paniers/{id}"); return(RedirectToAction("Panier")); }
public async Task <PanierData> Edit(PanierData paniers) { HttpClient client = _api.Initial(); HttpResponseMessage response = await client.PutAsJsonAsync( $"api/paniers/{paniers.PanierId}", paniers); response.EnsureSuccessStatusCode(); paniers = await response.Content.ReadAsAsync <PanierData>(); return(paniers); }
public async Task <IActionResult> Edit(int id) { var paniers = new PanierData(); HttpClient client = _api.Initial(); HttpResponseMessage res = await client.GetAsync($"api/paniers/{id}"); if (res.IsSuccessStatusCode) { var result = res.Content.ReadAsStringAsync().Result; paniers = JsonConvert.DeserializeObject <PanierData>(result); } return(View(paniers)); }
public IActionResult Create(PanierData paniers) { HttpClient client = _api.Initial(); //HttpPost var postTask = client.PostAsJsonAsync <PanierData>("api/paniers", paniers); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Panier")); } //ViewBag.categorieId = new SelectList(db.paniers, "categorieId", "Nom", paniers.CategorieId); //ViewBag.smsid = new SelectList(db.Sms, "smsid", "smsid", paniers.Smsid); return(View()); }