/// <summary> /// Add Product in Shop Cart. /// </summary> /// <param name="id">Product id</param> /// <returns></returns> public static async Task <bool> AddProduct(int id) { var catalogId = CatalogAPIController.GetCatalogIdByProductId(id); using (HttpClient client = new HttpClient()) { //To Do //client.SetBearerToken(UserAPIConection.SessionToken); var cont = JsonConvert.SerializeObject(catalogId); var buffer = System.Text.Encoding.UTF8.GetBytes(cont); var byteContent = new ByteArrayContent(buffer); byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var UriToAdd = new Uri($"http://{Resource.String.ip}:5005/api/ShopCart/"); using (var res = client.PostAsync(UriToAdd, byteContent).Result) { return(res.IsSuccessStatusCode); } } }
public static void AddProduct(int sellerId, Product product) { product.Id = IndexId++; CatalogAPIController.AddProduct(sellerId, product.Id); ProductDataBase.Add(product.Name, product); }