91 lines
2.6 KiB
C#
91 lines
2.6 KiB
C#
|
|
using System;
|
|||
|
|
using System.ComponentModel.DataAnnotations;
|
|||
|
|
|
|||
|
|
namespace OnlineAssessment.Domain.ViewModels
|
|||
|
|
{
|
|||
|
|
public class StudyNote
|
|||
|
|
{
|
|||
|
|
public int Id { get; set; }
|
|||
|
|
public int UserId { get; set; }
|
|||
|
|
public int SubjectId { get; set; }
|
|||
|
|
public int? CategoryId { get; set; }
|
|||
|
|
public int? SubCategoryId { get; set; }
|
|||
|
|
public string Name { get; set; }
|
|||
|
|
public string Description { get; set; }
|
|||
|
|
public string PdfUrl { get; set; }
|
|||
|
|
public string VideoUrl { get; set; }
|
|||
|
|
public string Status { get; set; }
|
|||
|
|
public DateTime? CreatedOn { get; set; }
|
|||
|
|
public DateTime? UpdatedOn { get; set; }
|
|||
|
|
public bool? IsActive { get; set; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public class StudyNoteViewModel
|
|||
|
|
{
|
|||
|
|
public int Id { get; set; }
|
|||
|
|
public int UserId { get; set; }
|
|||
|
|
public int SubjectId { get; set; }
|
|||
|
|
public int? CategoryId { get; set; }
|
|||
|
|
public int? SubCategoryId { get; set; }
|
|||
|
|
public string Name { get; set; }
|
|||
|
|
public string Description { get; set; }
|
|||
|
|
public string PdfUrl { get; set; }
|
|||
|
|
public string VideoUrl { get; set; }
|
|||
|
|
public string Status { get; set; }
|
|||
|
|
public DateTime? CreatedOn { get; set; }
|
|||
|
|
public DateTime? UpdatedOn { get; set; }
|
|||
|
|
public bool? IsActive { get; set; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public class StudyNoteViewAllModel
|
|||
|
|
{
|
|||
|
|
public int Id { get; set; }
|
|||
|
|
public int UserId { get; set; }
|
|||
|
|
public int SubjectId { get; set; }
|
|||
|
|
public int? CategoryId { get; set; }
|
|||
|
|
public int? SubCategoryId { get; set; }
|
|||
|
|
public string Name { get; set; }
|
|||
|
|
public string Description { get; set; }
|
|||
|
|
public string PdfUrl { get; set; }
|
|||
|
|
public string VideoUrl { get; set; }
|
|||
|
|
public string Status { get; set; }
|
|||
|
|
public DateTime? CreatedOn { get; set; }
|
|||
|
|
public DateTime? UpdatedOn { get; set; }
|
|||
|
|
public bool? IsActive { get; set; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
public class StudyNoteAddModel
|
|||
|
|
{
|
|||
|
|
[Required]
|
|||
|
|
public int UserId { get; set; }
|
|||
|
|
|
|||
|
|
[Required]
|
|||
|
|
public int SubjectId { get; set; }
|
|||
|
|
|
|||
|
|
public int? CategoryId { get; set; }
|
|||
|
|
|
|||
|
|
public int? SubCategoryId { get; set; }
|
|||
|
|
|
|||
|
|
public string Name { get; set; }
|
|||
|
|
|
|||
|
|
public string Description { get; set; }
|
|||
|
|
|
|||
|
|
public string PdfUrl { get; set; }
|
|||
|
|
|
|||
|
|
public string VideoUrl { get; set; }
|
|||
|
|
|
|||
|
|
public string Status { get; set; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public class StudyNoteEditModel : StudyNoteAddModel
|
|||
|
|
{
|
|||
|
|
[Required]
|
|||
|
|
public int Id { get; set; }
|
|||
|
|
|
|||
|
|
public bool? IsActive { get; set; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|