public ActionResult Add(long?id) { if (id.HasValue) { var topicInfo = TopicApplication.GetTopic(id.Value); var modules = TopicApplication.GetModules(id.Value); var products = TopicApplication.GetModuleProducts(modules.Select(p => p.Id)); var topicModel = new Models.TopicModel() { BackgroundImage = topicInfo.BackgroundImage, Id = topicInfo.Id, Name = topicInfo.Name, TopImage = topicInfo.TopImage, TopicModuleInfo = modules, ModuleProducts = products, IsRecommend = topicInfo.IsRecommend, SelfDefineText = topicInfo.SelfDefineText }; return(View(topicModel)); } else { return(View(new Models.TopicModel())); } }
public ActionResult Save(long id = 0) { Entities.TopicInfo topicInfo; if (id > 0) { topicInfo = TopicApplication.GetTopic(id); if (topicInfo.ShopId != CurrentSellerManager.ShopId) { throw new HimallException("不存在该专题或者删除!" + id); } } else { topicInfo = new Entities.TopicInfo(); } var modules = TopicApplication.GetModules(id); var products = TopicApplication.GetModuleProducts(modules.Select(p => p.Id)); var topicModel = new Models.TopicModel() { Id = topicInfo.Id, Name = topicInfo.Name, TopImage = topicInfo.TopImage, TopicModuleInfo = modules, Products = products, Tags = topicInfo.Tags, }; return(View(topicModel)); }
public ActionResult Save(long id = 0) { TopicInfo topicInfo; if (id > 0) { topicInfo = _iTopicService.GetTopicInfo(id); if (topicInfo.ShopId != CurrentSellerManager.ShopId) { throw new HimallException("不存在该专题或者删除!" + id); } } else { topicInfo = new TopicInfo(); } Models.TopicModel topicModel = new Models.TopicModel() { Id = topicInfo.Id, Name = topicInfo.Name, TopImage = topicInfo.TopImage, TopicModuleInfo = topicInfo.TopicModuleInfo, Tags = topicInfo.Tags, }; return(View(topicModel)); }
public ActionResult Add(long?id) { if (id.HasValue) { TopicInfo topicInfo = _iTopicService.GetTopicInfo(id.Value); Models.TopicModel topicModel = new Models.TopicModel() { BackgroundImage = topicInfo.BackgroundImage, Id = topicInfo.Id, Name = topicInfo.Name, TopImage = topicInfo.TopImage, TopicModuleInfo = topicInfo.TopicModuleInfo, IsRecommend = topicInfo.IsRecommend, SelfDefineText = topicInfo.SelfDefineText }; return(View(topicModel)); } else { return(View(new Models.TopicModel())); } }
public ActionResult Save(long id = 0) { TopicInfo topicInfo; if (id > 0) { topicInfo = _iTopicService.GetTopicInfo(id); } else { topicInfo = new TopicInfo(); } Models.TopicModel topicModel = new Models.TopicModel() { Id = topicInfo.Id, Name = topicInfo.Name, TopImage = topicInfo.TopImage, TopicModuleInfo = topicInfo.TopicModuleInfo, Tags = topicInfo.Tags, }; return(View(topicModel)); }
public ActionResult Save(long id = 0) { var topic = new Entities.TopicInfo(); if (id > 0) { topic = TopicApplication.GetTopic(id); } var modules = TopicApplication.GetModules(id); var products = TopicApplication.GetModuleProducts(modules.Select(p => p.Id)); var topicModel = new Models.TopicModel() { Id = topic.Id, Name = topic.Name, TopImage = topic.TopImage, TopicModuleInfo = modules, ModuleProducts = products, Tags = topic.Tags, }; return(View(topicModel)); }