using Core.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(); } } }