public List <Host> GetAllHosts()//returns a lists with all hosts
        {
            List <Host> hu = new List <Host>();

            foreach (Host h in dal.GetHosts())
            {
                hu.Add(h.Clone());
            }
            return(hu);
        }