public string ExecuteAddProductImage(AddProductImageModel addProductImageModel)
        {
            string url = ApplicationSettings.Url + "ProductImage/AddProductImage";
            string key = "";

            var ProductImageDomain = productImageDomainFactory.CreateProductImageDomain();

            mapper.Map(addProductImageModel, ProductImageDomain);

            string result = httpRequestPost.ExecutePost(url, key, ProductImageDomain);

            return(result);
        }
        public ActionResult SaveProductImage(AddProductWithImageModel addProductImageModel)
        {
            AddProductImageModel addProductImageModelApplication = new AddProductImageModel();

            addProductImageModelApplication.id          = addProductImageModel.id;
            addProductImageModelApplication.Description = addProductImageModel.Description;
            addProductImageModelApplication.ProductId   = addProductImageModel.ProductId;

            addProductImageModelApplication.Image = Convert.FromBase64String(addProductImageModel.Image);

            var vm = addProductImageCommand.ExecuteAddProductImage(addProductImageModelApplication);

            return(Json(vm, JsonRequestBehavior.AllowGet));
        }