using DepartmentBusinessLogic.Enums; using ModuleTools.Attributes; using ModuleTools.BindingModels; using System; using System.ComponentModel.DataAnnotations; namespace DepartmentBusinessLogic.BindingModels { /// /// Получение студенческой группы /// public class StudentGroupGetBindingModel : GetBindingModel { public Guid? EducationDirectionId { get; set; } public Guid? LecturerId { get; set; } } /// /// Сохранение студенческой группы /// public class StudentGroupSetBindingModel : SetBindingModel { [Required(ErrorMessage = "required")] [MapConfiguration("EducationDirectionId")] public Guid EducationDirectionId { get; set; } [Required(ErrorMessage = "required")] [MapConfiguration("GroupNumber")] public int GroupNumber { get; set; } [Required(ErrorMessage = "required")] [MapConfiguration("AcademicCourse")] public AcademicCourse AcademicCourse { get; set; } [MapConfiguration("LecturerId")] public Guid? LecturerId { get; set; } } }