44 lines
732 B
C#
Raw Normal View History

2024-07-23 21:32:13 +04:00

2024-07-24 13:22:05 +04:00
using BeautySalonContracts.BindingModels;
using BeautySalonContracts.ViewModels;
2024-07-23 21:32:13 +04:00
namespace BeautySalonDatabaseImplement.Models
{
2024-07-25 18:44:30 +04:00
internal class Visit
2024-07-23 21:32:13 +04:00
{
2024-07-25 18:44:30 +04:00
public int Id { get; private set; }
public DateTime Date { get; private set; }
public double Sum { get; private set; }
2024-07-24 13:22:05 +04:00
public static Visit? Create(VisitBindingModel model)
{
if (model == null)
{
return null;
}
return new Visit
{
Id = model.Id,
Date = model.Date,
Sum = model.Sum
};
}
public void Update(VisitBindingModel model)
{
if (model == null)
{
return;
}
Date = model.Date;
Sum = model.Sum;
}
public VisitViewModel GetViewModel => new()
{
Id = Id,
Date = Date,
Sum = Sum
};
2024-07-23 21:32:13 +04:00
}
}