public void Post(int id, [FromBody] object value)
        {
            JObject          o     = JObject.Parse(value.ToString());
            List <JProperty> props = o.Properties().ToList();

            Customer customer = JsonConvert.DeserializeObject <Customer>(props[0].Value.ToString());
            Product  product  = JsonConvert.DeserializeObject <Product>(props[1].Value.ToString());

            productProvider.AddVisitedProductToDatabase(customer, product);
        }