OnlineSalesAutoCrop/Api/OnlineSalesAutoCrop.CoreAPI.Models/Global/MenuSettings.cs

27 lines
652 B
C#
Raw Permalink Normal View History

2026-06-14 12:46:29 +06:00
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; }
}
}