public void AddHostingUnit(HostingUnit newHostingUnit) { newHostingUnit.HostingUnitKey = getKeyFromConfig("HostingUnitId"); newHostingUnit.Diary = Utils.CreateMatrix(); var hostingUnitsList = GetHostingUnitsList(); if (hostingUnitsList.Any(x => x.HostingUnitKey == newHostingUnit.HostingUnitKey)) { throw new TzimerException($"Hosting Unit with the ID: {newHostingUnit.HostingUnitKey} - already exists!", "dal"); } HostingUnits hostingUnitsLists = (HostingUnits)GetHostingUnitsList(); hostingUnitsLists.Add(newHostingUnit); SaveToXML(hostingUnitsLists, HOSTING_UNITS_FILENAME); }
public override string ToString() { return("" + HostingUnits.Count()); }