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; }
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)); }