public ServerModel GetServerDetails(string serverName)
        {
            var settings = _ctx.Settings.ToModel();

            var server = _ctx.Servers.FirstOrDefault(s => s.Name == serverName);

            if (server == null)
            {
                return(null);
            }

            var datas      = _ctx.ServerData.Where(s => s.Server.Id == server.Id).ToList();
            var aggregates = _ctx.ServerDataAgregates.Where(s => s.Server.Id == server.Id).ToList();

            var model = new ServerModel()
            {
                Name           = server.Name,
                Domain         = server.Domain,
                UpdateDateTime = new DateTimeOffset(server.UpdatedUtc),
                SystemSettings = settings,
            };

            model.AddStatsFromDb(datas, aggregates);

            return(model);
        }