using LawFirmContracts.Attributes; using LawFirmDataModels.Models; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LawFirmContracts.ViewModels { public class ShopViewModel : IShopModel { [Column("Название магазина", gridViewAutoSize:GridViewAutoSize.Fill, isUseAutoSize: true)] public string Name { get; set; } = string.Empty; [Column("Адрес", width: 150)] public string Adress { get; set; } = string.Empty; [Column("Дата открытия", format:"D", isUseAutoSize:true, gridViewAutoSize:GridViewAutoSize.AllCells)] public DateTime OpeningDate { get; set; } [Column(visible: false)] public Dictionary ShopDocuments { get; set; } = new(); [Column(visible: false)] public List>? DocumentCount { get; set; } = new(); [Column(visible: false)] public int Id { get; set; } [Column("Макс. документов в магазине", width:100)] public int MaxCountDocuments { get; set; } } }