public void VerifyProfessor(VerifiedProfessorModel model)
        {
            var professor = _professorRepository.GetByAccountId(_encryption.Decrypt(model.AccountId));

            if (professor == null)
            {
                throw new NotFoundException("No se encontro el professor");
            }
            professor.Password = _encryption.Encrypt(model.Password);
            professor.Status   = Status.Active;
            _professorRepository.Update(professor);
            _professorRepository.Save();
        }
예제 #2
0
 public IHttpActionResult PostAcceptVerified(VerifiedProfessorModel model)
 {
     _professorsServices.VerifyProfessor(model);
     return(Ok());
 }
예제 #3
0
 public IHttpActionResult PostAcceptVerified(VerifiedProfessorModel model)
 {
     model.AccountId = HttpContext.Current.Server.UrlDecode(model.AccountId);
     _professorsServices.VerifyProfessor(model);
     return(Ok());
 }