17 lines
475 B
C#
17 lines
475 B
C#
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<MenuItemModel>? ChildItems { get; set; }
|
|
|
|
public MenuItemModel(MenuItem menuItem) {
|
|
Title = menuItem.Title;
|
|
Target = menuItem.Target;
|
|
ChildItems = menuItem.ChildItems?.Select(x => new MenuItemModel(x)).ToList();
|
|
}
|
|
}
|
|
}
|