practicekea_backend/microservices/_layers/domain/ViewModels/Subject.cs

38 lines
755 B
C#
Raw Permalink Normal View History

2024-12-02 13:24:34 +00:00
using System;
using System.ComponentModel.DataAnnotations;
namespace OnlineAssessment.Domain.ViewModels
{
public class SubjectViewModel
{
public int id { get; set; }
public string slug { get; set; }
public string name { get; set; }
public bool? isActive { get; set; }
public DateTime last_updated { get; set; }
}
public class SubjectAddModel
{
[Required]
[StringLength(1500)]
public string name { get; set; }
}
public class SubjectEditModel
{
[Required]
[StringLength(1500)]
public string name { get; set; }
}
public class SubjectDeleteModel
{
[Required]
public int class_id { get; set; }
}
}