using System.ComponentModel.DataAnnotations; namespace SessionCompanion.ViewModels.StatisticsViewModels { public class StatisticsViewModel { /// /// Identyfikator statystyk postaci /// public int Id { get; set; } /// /// Identyfikator postaci /// public int CharacterId { get; set; } /// /// Ilość punktów doświadczenia /// public int ExperiencePoints { get; set; } /// /// Poziom postaci /// [Range(0, int.MaxValue)] public int Level { get; set; } /// /// Szybkość postaci /// [Range(0, int.MaxValue)] public int Speed { get; set; } /// /// Inicjatywa postaci /// [Range(0, int.MaxValue)] public int Initiative { get; set; } /// /// Maksymalna wartość punktów życia /// [Range(0, int.MaxValue)] public int HealthPoints { get; set; } /// /// Aktualna wartość punktów życia /// [Range(0, int.MaxValue)] public int CurrentHealthPoints { get; set; } /// /// Klasa pancerza /// [Range(0, int.MaxValue)] public int ArmorClass { get; set; } /// /// Premia z biegłości /// [Range(0, int.MaxValue)] public int Proficiency { get; set; } } }