27 lines
652 B
C#
27 lines
652 B
C#
using System.Collections.Generic;
|
|
using System.Linq;
|
|
|
|
namespace OnlineSalesAutoCrop.CoreAPI.Models.Global
|
|
{
|
|
public class MenuSettings
|
|
{
|
|
public List<MenuSettingItem> MenuItems { get; set; } = [];
|
|
|
|
public MenuSettingItem GetItem(string key, string value)
|
|
{
|
|
if (MenuItems?.Count <= 0 || string.IsNullOrEmpty(key))
|
|
return new MenuSettingItem { Key = key, Value = value };
|
|
|
|
MenuSettingItem item = MenuItems.FirstOrDefault(x => x.Key == key);
|
|
item ??= new MenuSettingItem { Key = key, Value = value };
|
|
|
|
return item;
|
|
}
|
|
}
|
|
|
|
public class MenuSettingItem
|
|
{
|
|
public string Key { get; set; }
|
|
public string Value { get; set; }
|
|
}
|
|
} |