public virtual MenuLinkList ToMenuLinkList(contentDto.MenuLinkList menuLinkListDto) { var result = new MenuLinkList(); result.InjectFrom <NullableAndEnumValueInjecter>(menuLinkListDto); result.Language = string.IsNullOrEmpty(menuLinkListDto.Language) ? Language.InvariantLanguage : new Language(menuLinkListDto.Language); if (menuLinkListDto.MenuLinks != null) { result.MenuLinks = menuLinkListDto.MenuLinks.Select(ToMenuLink).ToList(); } return(result); }
public virtual MenuLinkList ToMenuLinkList(contentDto.MenuLinkList menuLinkListDto) { var result = ServiceLocator.Current.GetInstance <LinkListFactory>().CreateMenuLinkList(); result.InjectFrom <NullableAndEnumValueInjecter>(menuLinkListDto); result.Language = string.IsNullOrEmpty(menuLinkListDto.Language) ? Language.InvariantLanguage : new Language(menuLinkListDto.Language); if (menuLinkListDto.MenuLinks != null) { result.MenuLinks = menuLinkListDto.MenuLinks.Select(ToMenuLink).ToList(); } return(result); }
public virtual MenuLinkList ToMenuLinkList(contentDto.MenuLinkList menuLinkListDto) { var result = new MenuLinkList(); result.Id = menuLinkListDto.Id; result.Name = menuLinkListDto.Name; result.StoreId = menuLinkListDto.StoreId; result.Language = string.IsNullOrEmpty(menuLinkListDto.Language) ? Language.InvariantLanguage : new Language(menuLinkListDto.Language); if (menuLinkListDto.MenuLinks != null) { result.MenuLinks = menuLinkListDto.MenuLinks.Select(ToMenuLink).ToList(); } return(result); }
public static MenuLinkList ToMenuLinkList(this contentDto.MenuLinkList menuLinkListDto) { var result = new MenuLinkList { Id = menuLinkListDto.Id, Name = menuLinkListDto.Name?.Handelize(), StoreId = menuLinkListDto.StoreId, Language = string.IsNullOrEmpty(menuLinkListDto.Language) ? Language.InvariantLanguage : new Language(menuLinkListDto.Language) }; if (menuLinkListDto.MenuLinks != null) { result.MenuLinks = menuLinkListDto.MenuLinks.Select(ToMenuLink).ToList(); } return(result); }
public static MenuLinkList ToMenuLinkList(this contentDto.MenuLinkList menuLinkListDto) { return(LinkListConverterInstance.ToMenuLinkList(menuLinkListDto)); }