using System.Collections.Generic;
public static void Main()
""SpecialNotes"":""This room has been added in the unit tests"",
""AssociatedFacilities"":[{
""FacilityName"":""Practical Area""},
""FacilityName"":""Overhead Projector""}],
var myModel = JsonConvert.DeserializeObject<VenueRoomViewModel>(json);
Console.WriteLine("Room Name: " + myModel.Name);
Console.WriteLine("Number of Facilities: " + myModel.AssociatedFacilities.Count);
foreach (var fac in myModel.AssociatedFacilities)
Console.WriteLine("Types item number " + i);
Console.WriteLine("Name: " + fac.FacilityName);
Console.WriteLine("FacilityNo: " + fac.FacilityNo);
Console.WriteLine("FacilityStatus: " + fac.FacilityStatus);
Console.WriteLine("Descriptions ");
public class VenueRoomViewModel
public string Name { get; set; }
public decimal HourCost { get; set; }
public decimal DayCost { get; set; }
public int MaxDelegate { get; set; }
public string SpecialNotes { get; set; }
public string Status { get; set; }
public List<FacilityViewModel> AssociatedFacilities { get; set; }
public class FacilityViewModel
public string FacilityName { get; set; }
public int FacilityNo { get; set; }
public string FacilityStatus { get; set; }