using ModuleTools.BindingModels;
using ModuleTools.Enums;
namespace ModuleTools.Models
{
///
/// Данные для проверки доступа
///
public class SecurityManagerCheckAccessModel
{
///
/// Данные по пользователю
///
public AccessBindingModel Model { get; set; }
///
/// Операция, которую хотят выполнить
///
public AccessOperation Operation { get; set; }
///
/// Тип операции
///
public AccessType Type { get; set; }
///
/// Для какой сущности
///
public string Entity { get; set; }
public SecurityManagerCheckAccessModel(AccessBindingModel model, AccessOperation operation, AccessType type, string entity)
{
Model = model;
Operation = operation;
Type = type;
Entity = entity;
}
}
}