// GET: api/Servers
        //public IEnumerable<Server> Get()
        //{
        //    var servers = unitOfWork.Servers.GetAll().ToArray();
        //    return Mapper.Map<Test.Models.Entities.Server[], Server[]>(servers);
        //}

        // GET: api/Servers/5
        public async Task <Server> Get(int id)
        {
            var server = unitOfWork.Servers.Get(id);

            var serverDto = Mapper.Map <Test.Models.Entities.Server, Server>(server);

            string html = await HttpRequestHelper.GetServerPage(serverDto.EndPointURL);

            ServerDetails details = serverDto.Details;

            ExtendObject <ServerDetails> .ExtendFromHtmlBody(ref details, html);

            return(serverDto);
        }