Esempio n. 1
0
        public Task <WebServiceTemplateTag> GetWebServiceTemplateTag(PageDefinitionDO pageDefinition)
        {
            var activityCategories = new List <ActivityCategoryDTO>();

            foreach (var tag in pageDefinition.Tags)
            {
                var activityCategoryDO = _activityCategory.GetByName(tag, false);
                if (activityCategoryDO == null)
                {
                    continue;
                }

                activityCategories.Add(Mapper.Map <ActivityCategoryDTO>(activityCategoryDO));
            }

            return(Task.FromResult(new WebServiceTemplateTag(activityCategories)));
        }