private static Establishment CreateEstablishment(DineSafeEstablishment dineSafeEstablishment) { return(new( dineSafeEstablishment.Id, dineSafeEstablishment.Name, dineSafeEstablishment.Type, dineSafeEstablishment.Address, dineSafeEstablishment.Status, new Point(double.Parse(dineSafeEstablishment.Longitude), double.Parse(dineSafeEstablishment.Latitude)))); }
private static IEnumerable <Inspection> ExtractInspections(DineSafeEstablishment dineSafeEstablishment) { if (dineSafeEstablishment.Inspections == null) { return(Enumerable.Empty <Inspection>()); } var inspections = new List <Inspection>(); foreach (var dineSafeInspection in dineSafeEstablishment.Inspections) { var inspection = new Inspection(dineSafeInspection.Status, dineSafeInspection.Date); inspection.AddNewInfractions(ExtractInfractions(dineSafeInspection)); inspections.Add(inspection); } return(inspections); }