36 lines
899 B
C#
Raw Normal View History

using StudentProgressRecord.Entity.Enums;
2024-12-02 20:25:45 +04:00
using System.ComponentModel;
namespace StudentProgressRecord.Entity
{
public class StudentTransition
{
public long Id { get; set; }
2024-12-02 20:25:45 +04:00
[Browsable(false)]
public long StudentId { get; set; }
2024-12-02 20:25:45 +04:00
[DisplayName("Студент")]
public string StudentName { get; set; } = string.Empty;
[DisplayName("Тип операции")]
public Operations Operation { get; set; }
2024-12-02 20:25:45 +04:00
[DisplayName("Дата")]
2024-11-18 14:55:50 +04:00
public DateTime Date { get; set; }
2024-12-07 15:09:21 +04:00
public static StudentTransition CreateOperation(long id, long studentId, Operations operation, DateTime time)
{
return new StudentTransition
{
Id = id,
StudentId = studentId,
Operation = operation,
2024-11-18 14:55:50 +04:00
Date = time
};
}
}
}