public async Task <ActionResult> DeleteFromBasket(string id, string gameid) { BBasket bBasket = new BBasket(); bBasket.username = User.Identity.Name; bBasket.gameid = gameid; bBasket.unitid = id; bBasket.DateCreated = DateTime.Now.ToString(); var jdata = JsonConvert.SerializeObject(bBasket); var httpContent = new StringContent(jdata, Encoding.UTF8, "application/json"); Console.WriteLine("---- PutAsync ------"); var httpResponse = await _service.Client.DeleteAsync($"/api/BBasket/{id}"); Console.WriteLine("---- PutAsync END------"); Console.WriteLine(httpResponse); try { return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public IActionResult Update(string id, BBasket bbasketIn) { var gdata = Newtonsoft.Json.JsonConvert.SerializeObject(bbasketIn); Console.WriteLine(gdata); var bbasket = _bbasketService.Get(id); if (bbasket == null) { return(NotFound()); } _bbasketService.Update(id, bbasketIn); return(NoContent()); }
public async Task <ActionResult> AddToBasket(string id, string gameid) { BBasket bBasket = new BBasket(); bBasket.username = User.Identity.Name; bBasket.gameid = gameid; bBasket.unitid = id; bBasket.DateCreated = DateTime.Now.ToString(); var jdata = JsonConvert.SerializeObject(bBasket); var httpContent = new StringContent(jdata, Encoding.UTF8, "application/json"); Console.WriteLine("---- PostAsync ------"); var httpResponse = await _service.Client.PostAsync($"/api/BBasket/", httpContent); Console.WriteLine("---- PostAsync END------"); Console.WriteLine(httpResponse); List <BBasket> lbBasket = new List <BBasket>(); var responseB = await _service.Client.GetAsync($"/api/BBasket/basket/{User.Identity.Name}"); if (responseB.IsSuccessStatusCode) { var koszyk = responseB.Content.ReadAsStringAsync().Result; lbBasket = JsonConvert.DeserializeObject <List <BBasket> >(koszyk); HttpContext.Session.SetString("Ilkoszyk", lbBasket.Count().ToString()); } try { return(RedirectToAction(nameof(Details), new { id = gameid })); } catch { return(View()); } }
public ActionResult <BBasket> Create(BBasket bbasket) { _bbasketService.Create(bbasket); return(CreatedAtRoute("GetBasket", new { id = bbasket.oid.ToString() }, bbasket)); }
public void Remove(BBasket bbasketIn) => _bbasket.DeleteOne(basket => basket.oid == bbasketIn.oid);
// public void Update(string id, BGames bookIn) => public void Update(string id, BBasket basketIn) => _bbasket.ReplaceOne(basket => basket.oid == id, basketIn);
public BBasket Create(BBasket bbasket) { _bbasket.InsertOne(bbasket); return(bbasket); }