/// <summary> /// 获取添加编辑栏目时的初始值 /// </summary> /// <returns></returns> public async Task <GetChannelForEditOutput> GetChannelForEdit() { GetChannelForEditOutput result = new GetChannelForEditOutput(); var query = from t in _templateManager.TemplateRepository.GetAll() where t.Type == ETemplateType.ChannelTemplate.ToString() select t; var channelTems = query.ToList(); query = from t in _templateManager.TemplateRepository.GetAll() where t.Type == ETemplateType.ContentTemplate.ToString() select t; var contentTems = query.ToList(); channelTems.ForEach( item => { result.ChannelTemplates.Add(new { Key = item.Id, Value = item.Title }); } ); contentTems.ForEach( item => { result.ContentTemplates.Add(new { Key = item.Id, Value = item.Title }); } ); EModelTypeUtils.LoadList(result.ModelTypes); ELinkTypeUtils.LoadList(result.LinkTypes); return(result); }
/// <summary> /// 获取添加编辑栏目时的初始值 /// </summary> /// <returns></returns> public async Task <GetChannelForEditOutput> GetChannelForEdit() { GetChannelForEditOutput result = new GetChannelForEditOutput(); var query = from t in _templateManager.TemplateRepository.GetAll() where t.Type == ETemplateType.ChannelTemplate.ToString() select t; var channelTems = query.ToList(); query = from t in _templateManager.TemplateRepository.GetAll() where t.Type == ETemplateType.ContentTemplate.ToString() select t; var contentTems = query.ToList(); channelTems.ForEach( item => { result.ChannelTemplates.Add(item.MapTo <TemplateDto>()); } ); contentTems.ForEach( item => { result.ContentTemplates.Add(item.MapTo <TemplateDto>()); } ); return(result); }