public void UpdateTemplateTest() { var template = new ProductDescriptionTemplateInfo() { ShopId = 33, Position = ProductDescriptionTemplateInfo.TemplatePosition.Top, Name = "测试1", Content = "这是HTML内容" }; service.AddTemplate(template); var newTemplate = new ProductDescriptionTemplateInfo() { Id = template.Id, ShopId = 33, Position = ProductDescriptionTemplateInfo.TemplatePosition.Bottom, Name = "测试" + System.DateTime.Now.ToString("yyyyMMddHHmmss"), Content = "这是HTML内容" + System.DateTime.Now.ToString("yyyyMMddHHmmssffffff") }; service.UpdateTemplate(newTemplate); var actualTemplate = service.GetTemplate(template.Id, template.ShopId); Assert.AreEqual(newTemplate.Content, actualTemplate.Content); Assert.AreEqual(newTemplate.Name, actualTemplate.Name); }
public JsonResult Add(ProductDescriptionTemplateModel model) { ProductDescriptionTemplateInfo productDescriptionTemplateInfo = new ProductDescriptionTemplateInfo() { Id = model.Id, Content = model.HtmlContent, Name = model.Name, Position = (ProductDescriptionTemplateInfo.TemplatePosition)model.Position, ShopId = base.CurrentSellerManager.ShopId }; ProductDescriptionTemplateInfo productDescriptionTemplateInfo1 = productDescriptionTemplateInfo; IProductDescriptionTemplateService productDescriptionTemplateService = ServiceHelper.Create <IProductDescriptionTemplateService>(); if (model.Id <= 0) { productDescriptionTemplateService.AddTemplate(productDescriptionTemplateInfo1); } else { productDescriptionTemplateService.UpdateTemplate(productDescriptionTemplateInfo1); } return(Json(new { success = true })); }