Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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());
        }