public async Task <IActionResult> Post([FromBody] ProductAddViewModel productAddViewModel) { if (ModelState.IsValid) { await _productsManager.SaveProductAsync(new Product(productAddViewModel.ProductCode, productAddViewModel.ProductName, productAddViewModel.ProductDesc, productAddViewModel.ProductNameShort, productAddViewModel.ProductNameLong, productAddViewModel.ProductImagePath)); return(Ok()); } else { return(BadRequest()); } }