public Product Map(Product product, CreateOrEditViewModel createOrEdit)
 {
     product.CategoryId = createOrEdit.CategoryId;
     product.Url        = createOrEdit.Url;
     product.Code       = createOrEdit.Code;
     product.Price      = createOrEdit.Price;
     return(product);
 }
        public Product Map(CreateOrEditViewModel createOrEdit)
        {
            Product product = new Product();

            if (createOrEdit.Id != null)
            {
                product = this.RequestHandler.Storage.GetRepository <IProductRepository>().WithKey((int)createOrEdit.Id);
            }

            product.Code = createOrEdit.Code;
            return(product);
        }