31 lines
798 B
C#
31 lines
798 B
C#
|
using ModuleTools.Attributes;
|
|||
|
using ModuleTools.BindingModels;
|
|||
|
using System;
|
|||
|
using System.ComponentModel.DataAnnotations;
|
|||
|
|
|||
|
namespace SecurityBusinessLogic.BindingModels
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Получение связи пользователя с ролью
|
|||
|
/// </summary>
|
|||
|
public class UserRoleGetBindingModel : GetBindingModel
|
|||
|
{
|
|||
|
public Guid? UserId { get; set; }
|
|||
|
|
|||
|
public Guid? RoleId { get; set; }
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// Сохранение связи пользователя с ролью
|
|||
|
/// </summary>
|
|||
|
public class UserRoleSetBindingModel : SetBindingModel
|
|||
|
{
|
|||
|
[Required(ErrorMessage = "required")]
|
|||
|
[MapConfiguration("UserId")]
|
|||
|
public Guid UserId { get; set; }
|
|||
|
|
|||
|
[Required(ErrorMessage = "required")]
|
|||
|
[MapConfiguration("RoleId")]
|
|||
|
public Guid RoleId { get; set; }
|
|||
|
}
|
|||
|
}
|