public Result <PersonDto> GetPerson([FromBody] PersonCredentials credentials)
        {
            // инициализация полномочий
            credentials.Role = RoleType.Student;

            // данные администратора
            var personData = _authComponent.GetPersonData(credentials);

            if (personData == null)
            {
                return(new Result <PersonDto>(ResultStatus.Failure, Messages.kEntryErr));
            }
            return(new Result <PersonDto>(personData));
        }
Beispiel #2
0
        public Result <PersonDto> AdminLogin([FromBody] PersonCredentials credentials)
        {
            // инициализация полномочий
            credentials.Nickname = AdminName;
            credentials.Role     = RoleType.Admin;

            // данные администратора
            var adminData = _authComponent.GetPersonData(credentials);

            if (adminData == null)
            {
                return(new Result <PersonDto>(ResultStatus.Failure, Messages.kEntryErr));
            }
            return(new Result <PersonDto>(adminData));
        }