using HotelDataModels.Models; using Newtonsoft.Json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HotelContracts.ViewModels { public class ConferenceBookingViewModel : IConferenceBookingModel { public int HeadwaiterId { get; set; } public int? ConferenceId { get; set; } //конференс наме public int Id { get; set; } public string NameHall { get; set; } = string.Empty; public Dictionary ConferenceBookingDinners { get; set; } = new(); public ConferenceBookingViewModel() { } [JsonConstructor] public ConferenceBookingViewModel(Dictionary ConferenceBookingDinners) { this.ConferenceBookingDinners = ConferenceBookingDinners.ToDictionary(x => x.Key, x => x.Value as IDinnerModel); } } }