public JsonResult CreateProduct(object json) { ProductModel prodModel = new ProductModel(json.ToString()); LoginData.ConnectionString = ConfigurationManager.ConnectionStrings["PXLDB"].ConnectionString; LoginData.LoginSuccessFul = true; ProductBusiness pb = new ProductBusiness(); ProdDto product = new ProdDto(); product.Price = prodModel.price; product.Productname = prodModel.productName; product.Description = prodModel.description; product.category = prodModel.category; product.productImage = prodModel.productimage; JsonResult json2 = new JsonResult(); bool validation; pb.CreateProduct(product); validation = true; json2.Data = validation; return(json2); }
public async Task <IActionResult> Create([Bind("ID,Name,Category,Description,Price")] Product product) { if (ModelState.IsValid) { if (await CallBusinessTaskSafe(_productBusiness.CreateProduct(product))) { return(RedirectToAction(nameof(Index))); } } return(View(product)); }
public async Task <Response> CreateProduct(ProductDto productDto) { var response = new Response(); try { _logger.LogInformation(Resources.Product_Initial_Messages); productDto.Id = Guid.NewGuid(); response.Result = await _ruleBusiness.CreateProduct(productDto); _logger.LogInformation(Resources.Product_Finally_Messages); } catch (Exception e) { _logger.LogError(e.Message); response.Message = e.Message; } return(response); }