/// <summary> /// Crée un recruteur /// </summary> /// <param name="obj">CreateRecruteurDto</param> /// <returns>FindUserDto</returns> internal FindUserDto PostRecruteur(CreateRecruteurDto obj) { string password = QuizzesService.GenerateCode(12); CreateUserDto userDto = new CreateUserDto(obj.Username, password, obj.Firstname, obj.Lastname, obj.Email, 2); FindUserDto candidatCreated = this.PostUser(userDto); // Envoi de l'email SendEmailDto sendEmail = new SendEmailDto( obj.Email, "Bonjour\n\n" + "Vous trouverez ci-joint, vos identifiants vous permettant de vous connecter.\n\n" + "Nom d'utilisateur: " + candidatCreated.Username + "\n" + "Mot de passe: " + password + "\n\n" + "Bien cordialement.", "Vos identifiants" ); EmailService.SendEmail(sendEmail); return(candidatCreated); }
public FindUserDto Post([FromBody] CreateRecruteurDto obj) { return(UsersServices.PostRecruteur(obj)); }