public ActionResult <long> AddProductToStore([FromBody] ProductInStoreInputModel productInStoreInputModel)
        {
            var validationResult = _productValidator.ValidateProductStoreInputModelUponCreationOrUpdate(productInStoreInputModel);

            validationResult += _productValidator.ValidateExistingRecord(productInStoreInputModel.ProductId, (int)productInStoreInputModel.StoreId);
            if (!string.IsNullOrEmpty(validationResult))
            {
                return(UnprocessableEntity(validationResult));
            }
            var result = _productManager.AddProductToStore(productInStoreInputModel);

            if (!result.ContainsData)
            {
                return(Problem(detail: result.ResponseMessage, statusCode: 520));
            }
            return(Created($"id/{result.Data}", result.Data));
        }