using DomainObjects; namespace WeatherForecast.Models { /// /// /// public class MenuItemModel { /// /// /// public string? Icon { get; set; } /// /// /// public string? Title { get; set; } /// /// /// public string? Target { get; set; } /// /// /// public List? ChildItems { get; set; } /// /// /// /// public MenuItemModel(MenuItem menuItem) { Title = menuItem.Title; Target = menuItem.Target; ChildItems = menuItem.ChildItems?.Select(x => new MenuItemModel(x)).ToList(); } } }