33 lines
1.7 KiB
C#
33 lines
1.7 KiB
C#
using System.ComponentModel.DataAnnotations;
|
|
using Kreta.BusinessLogic.Classes;
|
|
using Kreta.Resources;
|
|
using Kreta.Web.Attributes;
|
|
using static Kreta.Core.Constants;
|
|
|
|
namespace Kreta.Web.Areas.Adminisztracio.Models
|
|
{
|
|
public class ProfilModel
|
|
{
|
|
public bool JelszoValtoztatasNemLehetseges { get; set; }
|
|
|
|
[KretaRequired(StringResourcesId = 2575 /*Jelenlegi jelszó megadása kötelező!*/)]
|
|
[KretaDisplayName(1826)] /*Jelenlegi jelszó*/
|
|
[DataType(DataType.Password)]
|
|
public string JelenlegiJelszo { get; set; }
|
|
|
|
[KretaRequired(StringResourcesId = 2576 /*Új jelszó megadása kötelező!*/)]
|
|
[KretaDisplayName(1827)] /*Új jelszó*/
|
|
[DataType(DataType.Password)]
|
|
[StringLength(General.JelszoMaximumKarakterekSzama, MinimumLength = General.JelszoMinimumKarakterekSzama, ErrorMessageResourceName = nameof(ErrorResource.AJelszonakMin0Max0KarakterbolKellAllnia), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string UjJelszo { get; set; }
|
|
|
|
[KretaRequired(StringResourcesId = 2577 /*Új jelszó megerősítésének megadása kötelező!*/)]
|
|
[KretaDisplayName(1828)] /*Új jelszó megerősítése*/
|
|
[DataType(DataType.Password)]
|
|
[StringLength(General.JelszoMaximumKarakterekSzama, MinimumLength = General.JelszoMinimumKarakterekSzama, ErrorMessageResourceName = nameof(ErrorResource.AJelszonakMin0Max0KarakterbolKellAllnia), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Compare("UjJelszo", ErrorMessageResourceName = nameof(ErrorResource.JelszoNemEgyezikMeg), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
public string UjJelszoMegerositese { get; set; }
|
|
|
|
public bool IsElerhetosegAdatokSzerkeszthetoek { get; set; }
|
|
}
|
|
}
|