using ModuleTools.Attributes; using ModuleTools.BindingModels; using System; using System.ComponentModel.DataAnnotations; namespace SecurityBusinessLogic.BindingModels { /// /// Получение пользователя /// public class UserGetBindingModel : GetBindingModel { } /// /// Сохранение пользователя /// public class UserSetBindingModel : SetBindingModel { [Required(ErrorMessage = "required")] [MapConfiguration("Login")] public string Login { get; set; } [Required(ErrorMessage = "required")] [MapConfiguration("Password")] public string Password { get; set; } [MapConfiguration("Avatar")] public byte[] Avatar { get; set; } [MapConfiguration("DateLastVisit")] public DateTime? DateLastVisit { get; set; } [MapConfiguration("IsBanned")] public bool IsBanned { get; set; } [MapConfiguration("DateBanned")] public DateTime? DateBanned { get; set; } [MapConfiguration("CountAttempt")] public int CountAttempt { get; set; } } }