public void Map(User professor, ProfessorEntryModel professorModel)
 {
     professor.AccountId        = professorModel.AccountId;
     professor.Name             = professorModel.Name;
     professor.Password         = _encryption.Encrypt(professorModel.Password);
     professor.Major            = null;
     professor.Campus           = professorModel.Campus;
     professor.Email            = professorModel.Email;
     professor.Status           = Status.Inactive;
     professor.CreationDate     = DateTime.Now;
     professor.ModificationDate = DateTime.Now;
     professor.Finiquiteado     = true;
 }
Пример #2
0
        public IHttpActionResult PostUser(ProfessorEntryModel professorModel)
        {
            var professor = new User();

            _professorsServices.Map(professor, professorModel);
            _professorsServices.AddProfessor(professor);
            var accountIdParameter = _encryption.Encrypt(professor.AccountId);

            _email.Send(professor.Email
                        , "Hacer click en el siguiente link para establecer su contraseña : http://fiasps.unitec.edu:8096/registro-maestro/" + HttpContext.Current.Server.UrlEncode(accountIdParameter)
                        , "Vinculacion");
            return(Ok(professor));
        }