using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace HotelPms.Client.Blazor.ViewModel { public class ColSettingRow { public int ID { get; set; } public string Name { get; set; } = string.Empty; public bool Frozen { get; set; } = false; public int Width { get; set; } = 100; public string ClassName { get; set; } = string.Empty; /// /// 選択する /// public void Select() { ClassName = "tr-select"; } public ColSettingRow DeepClone() { ColSettingRow item = new ColSettingRow(); item.ID = ID; item.Name = Name; item.Frozen = Frozen; item.Width = Width; item.ClassName = ClassName; return item; } public void CopyTo(ColSettingRow item) { item.ID = ID; item.Name = Name; item.Frozen = Frozen; item.Width = Width; item.ClassName = ClassName; } } }