import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common';
import { EmailAppointmentRescheduledService } from './email_appointment_rescheduled.service';

@Controller('email-appointment-rescheduled')
export class EmailAppointmentRescheduledController {
  constructor(private readonly emailAppointmentRescheduledService: EmailAppointmentRescheduledService) { }

  @Post()
  async rescheduleEmail(@Body('email') email: string,
    @Body('name') name: string,
    @Body('HosName') HosName: string,
    @Body('date') date: Date,
    @Body('drname') drname: string,
    @Body('time') time: any,
    @Body('location') location: string) {

    try {
      const result = await this.emailAppointmentRescheduledService.rescheduledEmail(email, name, HosName, date, drname, time, location);
      return { success: true, result };
    } catch (error) {
      return { success: false, error: error.message }
    }

  }



}
