using System.Collections.Generic; using Data.Models; using Microsoft.EntityFrameworkCore.Metadata.Internal; using SharedLibraryCore.Database.Models; namespace WebfrontCore.ViewModels { public class ScoreboardInfo { public string ServerName { get; set; } public string ServerId { get; set; } public Reference.Game GameCode { get; set; } public string MapName { get; set; } public string OrderByKey { get; set; } public bool ShouldOrderDescending { get; set; } public List ClientInfo { get; set; } } public class ClientScoreboardInfo { public string ClientName { get; set; } public long ClientId { get; set; } public int Score { get; set; } public int Ping { get; set; } public int? Kills { get; set; } public int? Deaths { get; set; } public double? ScorePerMinute { get; set; } public double? Kdr { get; set; } public double? ZScore { get; set; } public EFClient.TeamType Team { get; set; } } }