using Contracts.DTO; namespace Infrastructure.Models; public class ChangeRecord { public Guid Id { get; set; } public decimal Sum { get; set; } public DateTime ChangedAt { get; set; } public Guid UserId { get; set; } public User User { get; set; } = null!; public Guid? SpendingGroupId { get; set; } public SpendingGroup? SpendingGroup { get; set; } public void Update(ChangeRecordDto changeRecordDto) { Id = changeRecordDto.Id; Sum = changeRecordDto.Sum; ChangedAt = changeRecordDto.ChangedAt; SpendingGroupId = changeRecordDto.SpendingGroupId; } }