public ActivateResultProductModel Activate(long id, ActivateProductModel model)
        {
            BaseClient client = new BaseClient();
            string     url    = "products/activate/" + id;

            return(client.Post <ActivateResultProductModel, ActivateProductModel>(url, model));
        }
        public IActionResult Activate(long id, Guid version)
        {
            ActivateProductModel model = new ActivateProductModel()
            {
                Version = version
            };

            try
            {
                ProductManagement pm = new ProductManagement();

                pm.Activate(id, model);
            }
            catch (Exception ex)
            {
                return(new ContentResult()
                {
                    Content = "An error has occurred: " + Environment.NewLine + ex.Message
                });
            }

            return(RedirectToAction("Search", null));
        }