38 lines
1.5 KiB
C#
38 lines
1.5 KiB
C#
using System.Collections.Generic;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.Web.Mvc;
|
|
using Kreta.BusinessLogic.Classes;
|
|
using Kreta.BusinessLogic.HelperClasses;
|
|
using Kreta.Resources;
|
|
using Kreta.Web.Security;
|
|
|
|
namespace Kreta.Web.Areas.Beiratkozas.Models
|
|
{
|
|
public class KirLoginModel
|
|
{
|
|
public string LoginUrl => ApplicationData.KirLoginUrl;
|
|
|
|
[Display(Name = nameof(BeiratkozasResource.IntezmenyAzonosito), ResourceType = typeof(BeiratkozasResource))]
|
|
public string OmAzonosito => ClaimData.OrganizationCode;
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.AFelhasznalonevMegadasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(BeiratkozasResource.KirFelhasznaloNev), ResourceType = typeof(BeiratkozasResource))]
|
|
public string FelhasznaloNev { get; set; }
|
|
|
|
[Required(ErrorMessageResourceName = nameof(ErrorResource.JelszoMegadasaKotelezo), ErrorMessageResourceType = typeof(ErrorResource))]
|
|
[Display(Name = nameof(BeiratkozasResource.KirJelszo), ResourceType = typeof(BeiratkozasResource))]
|
|
public string Jelszo { get; set; }
|
|
|
|
public List<SelectListItem> FeladatellatasiHelyList { get; set; }
|
|
|
|
public static KirLoginCo ConvertModelToKirModel(KirLoginModel model)
|
|
=> new KirLoginCo
|
|
{
|
|
LoginUrl = model.LoginUrl,
|
|
IntezmenyAzonosito = model.OmAzonosito,
|
|
FelhasznaloNev = model.FelhasznaloNev,
|
|
Jelszo = model.Jelszo
|
|
};
|
|
}
|
|
}
|