using CoreModels.ModelsSecurity; using System; using System.ComponentModel.DataAnnotations; using ToolsModule.ManagmentEntity; using ToolsModule.ManagmentSecurity; namespace SecurityContract.BindingModels { /// /// Получение информации по доступу /// public class AccessGetBindingModel : GetBindingModel { /// /// Для вывода списка доступов по роли в контроле десктопном /// public Guid? RoleId { get; set; } } /// /// Сохранение информации по доступу /// public class AccessSetBindingModel : SetBindingModel, IAccessModel { public Guid RoleId { get; set; } [Required(ErrorMessage = "required")] public AccessOperation AccessOperation { get; set; } public AccessType AccessType { get; set; } } }