using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using API.Entities.Interfaces; using Microsoft.AspNetCore.Identity; namespace API.Entities { public class AppUser : IdentityUser, IHasConcurrencyToken { public DateTime Created { get; set; } = DateTime.Now; public DateTime LastActive { get; set; } public ICollection Libraries { get; set; } [ConcurrencyCheck] public uint RowVersion { get; set; } public ICollection UserRoles { get; set; } public void OnSavingChanges() { RowVersion++; } } }