domBudg/back/Infrastructure/Models/User.cs

26 lines
655 B
C#

using System.Reflection.Metadata.Ecma335;
using Contracts.DTO;
namespace Infrastructure.Models;
public class User
{
public Guid Id { get; set; }
public string Name { get; set; } = null!;
public string Password { get; set; } = null!;
public decimal Balance { get; set; }
public List<SpendingGroup>? SpendingGroups { get; set; }
public void Update(UserDto userDto)
{
Id = userDto.Id;
if (!string.IsNullOrWhiteSpace(userDto.Name))
{
Name = userDto.Name;
}
if (!string.IsNullOrWhiteSpace(userDto.Password))
{
Password = userDto.Password;
}
}
}