import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common';
import { EmailStaffOnboardingInformationService } from './email_staff_onboarding_information.service';

@Controller('email-staff-onboarding-information')
export class EmailStaffOnboardingInformationController {
  constructor(private readonly emailStaffOnboardingInformationService: EmailStaffOnboardingInformationService) { }

  @Post()
  async sendemail(@Body('email') email: string,
    @Body('name') name: string,
    @Body('HosName') HosName: string,
    @Body('Username') Username: string,
    @Body('Password') Password: string) {

    try {
      const result = await this.emailStaffOnboardingInformationService.staff_Onboarding(email, name, HosName, Username, Password);
      return { success: true, result };
    } catch (error) {
      return { success: false, error: error.message }
    }
  }
}