public async Task <ActionResult <ProductInfo> > CreateProduct(ProductInfo productInfo) { if (productInfo is null) { return(BadRequest(new ArgumentNullException())); } try { return(await _repository.AddProducts(productInfo)); } catch (Exception) { return(Conflict()); } }