public ActionResult AddOrEdit(MVCProductModel ProductModel) { if (!ModelState.IsValid) { return(View(ProductModel)); } else { if (ProductModel.ProductId == null) { ProductModel.Company_ID = 2; ProductModel.AddedBy = 1; ProductModel.AddedDate = Convert.ToDateTime(System.DateTime.Now.ToShortDateString()); HttpResponseMessage response = GlobalVeriables.WebApiClient.PostAsJsonAsync("Product", ProductModel).Result; TempData["SuccessMessage"] = "Saved Successfully"; } else { HttpResponseMessage response = GlobalVeriables.WebApiClient.PutAsJsonAsync("Product/" + ProductModel.ProductId, ProductModel).Result; TempData["SuccessMessage"] = "Updated Successfully"; } } return(RedirectToAction("Index")); }
public ActionResult AddOrEdit(MVCProductModel ProductModel) { try { int CompanyId = Convert.ToInt32(Session["CompayID"]); ProductModel.AddedBy = 1; ProductModel.Company_ID = CompanyId; ProductModel.AddedDate = Convert.ToDateTime(System.DateTime.Now.ToShortDateString()); if (ProductModel.ProductId == null) { ProductModel.ProductStatus = true; HttpResponseMessage response = GlobalVeriables.WebApiClient.PostAsJsonAsync("PostProduct", ProductModel).Result; return(Json("Created", JsonRequestBehavior.AllowGet)); } else { ProductModel.ProductStatus = true; HttpResponseMessage response = GlobalVeriables.WebApiClient.PutAsJsonAsync("PutAPIProduct/" + ProductModel.ProductId, ProductModel).Result; if (response.StatusCode == System.Net.HttpStatusCode.OK) { return(Json("Updated", JsonRequestBehavior.AllowGet)); } } return(RedirectToAction("Index")); } catch (Exception ex) { throw ex; } }
public JsonResult ProductPricebyId(int ProductId) { HttpResponseMessage responsep = GlobalVeriables.WebApiClient.GetAsync("APIProductByProductID/" + ProductId.ToString()).Result; MVCProductModel productModel = responsep.Content.ReadAsAsync <MVCProductModel>().Result; float price = (float)productModel.SalePrice; return(Json(price, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(MVCProductModel model) { HttpResponseMessage httpResponseMessage = GlobalVariable.webclient.PutAsJsonAsync("http://localhost:51729/api/ShopBridgeProducts/" + model.ProductId, model).Result; return(RedirectToAction("Index")); }
public ActionResult Create(MVCProductModel model) { HttpResponseMessage response = GlobalVariable.webclient.PostAsJsonAsync("http://localhost:51729/api/ShopBridgeProducts", model).Result; return(RedirectToAction("Index")); }