<?php

namespace Database\Seeders;

use App\Models\NotificationMessage;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;

class NotificationMessageSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        NotificationMessage::create([
            'slug'=>'ProposalAccepted',
            'subject'=>'Your proposal has been accepted',
            'subject_ar'=> 'تم قبول عرض العمل الخاص بك',
            'message_ar'=> 'عرض العمل الخاص بك تم قبوله قم بتوقيع العقد وابدأ العمل',
            'greeting'=>'Hello',
            'message'=>'Your proposal for the following project just accepted, sign contract and start working',
            'action_button_text'=>'Sign Contract',
        ]);

        NotificationMessage::create([
            'slug'=>'CompleteRegistration',
            'subject'=> 'Complete Your Registration',
            'subject_ar'=>'Complete Your Registration',
            'message'=>'Thank you for complete your registration, please set your password using the following link. if you already set your password just ignore this email',
            'message_ar'=>'Thank you for complete your registration, please set your password using the following link. if you already set your password just ignore this email',
            'greeting'=>'Hello',
            'action_button_text'=>'Set Your Password',
        ]);

        NotificationMessage::create([
            'slug'=>'ContractSigned',
            'subject'=>'Contract Signed',
            'subject_ar'=> 'تم توقيع عقد العمل',
            'message_ar'=> 'عقد العمل تم توقيعه يمكنك الان بدأ العمل',
            'greeting'=>'Hello',
            'message'=>'Your contract for the following project just accepted, sign contract back to start working',
            'action_button_text'=>'Sign Contract',
        ]);
        NotificationMessage::create([
            'slug'=>'ProposalAdded',
            'subject'=>'New project Proposal',
            'subject_ar'=> 'عرض عمل جديد',
            'message_ar'=> 'قام احدهم بتقديم عرض للعمل في مشروعك',
            'greeting'=>'Hello',
            'message'=>'You have a new Proposal waiting for you respond!',
            'action_button_text'=>'View Proposal',
        ]);
        NotificationMessage::create([
            'slug'=>'DeliverableAdded',
            'subject'=>'New Deliverables Added',
            'subject_ar'=> 'تم اضافة مخرجات جديدة',
            'message_ar'=> 'يوجد بعض المفات تتنظر مراجعتك',
            'greeting'=>'Hello',
            'message'=>'You have a new files added to your milestone waiting for you review!',
            'action_button_text'=>'View Files',
        ]);
        NotificationMessage::create([
            'slug'=>'PaymentVerified',
            'subject'=>'Your Payment has been verified',
            'subject_ar'=> 'تم تأمين عمولتك',
            'message_ar'=> 'قام صاحب العمل بدفع المبلغ المطلوب ابدأ العمل الان',
            'greeting'=>'Hello',
            'message'=>'Your payment for the following has been verified, go and start working',
            'action_button_text'=>'View Work',
        ]);
        NotificationMessage::create([
            'slug'=>'PaymentReleased',
            'subject'=>'Your Payment has been Released',
            'subject_ar'=> 'تم تحويل اموالك الي محفظتك بنجاح',
            'message_ar'=> 'قام العميل بتأكيد عملية التحويل والاموال حاليا في محفظة مهندسين',
            'greeting'=>'Hello',
            'message'=>'Your milestone has been accepted and the money has been added to your wallet',
            'action_button_text'=>'View wallet',
        ]);
        NotificationMessage::create([
            'slug'=>'PayoutApproved',
            'subject'=>'Your payout has been approved',
            'subject_ar'=> 'تم تأكيد طلب السحب الخاص بك',
            'message_ar'=> 'تم تأكيد عملية السحب .. يجب ان تظهر الاموال في حسابك البنكي خلال 14 يوم عمل',
            'greeting'=>'Hello',
            'message'=>'Your payout request has been approved and you should receive the money in your bank account in 14 working days',
            'action_button_text'=>'View Wallet',
        ]);
        NotificationMessage::create([
            'slug'=>'PayoutDelivered',
            'subject'=>'Your payout has been delivered',
            'subject_ar'=> 'الاموال في حسابك البنكي الأن',
            'message_ar'=> 'عملية السحب التي قمت بها استقرت الان في حسابك البنكي',
            'greeting'=>'Hello',
            'message'=>'Your payout has been delivered to your bank account successfully',
            'action_button_text'=>'View Wallet',
        ]);
        NotificationMessage::create([
            'slug'=>'MilestonePaymentSoon',
            'subject'=>'Milestone payment due',
            'subject_ar'=> 'عملية دفع متأخرة',
            'message_ar'=> 'جزء من مشروعك يبدأ قريبا من فضلك قم بالدفع مقدما لكى يقوم مقدم الخدمة بتقديمهها في الوقت المحدد',
            'greeting'=>'Hello',
            'message'=>'Your milestone starts soon please pay upfront to make sure the worker works on it directly without delays',
            'action_button_text'=>'View Contract',
        ]);
        NotificationMessage::create([
            'slug'=>'MilestoneEndsSoon',
            'subject'=>'Milestone delivery due',
            'subject_ar'=> 'موعد تسليم العمل اقترب',
            'message_ar'=> 'موعد تسليم عملك اقترب من فضلك قم برفع المفات المطلوبة لكي تحصل على اموالك في الوقت المحدد',
            'greeting'=>'Hello',
            'message'=>'Your milestone due date soon please upload your deliverables and ask the client to approve before the due date.',
            'action_button_text'=>'Open Muhandisin',
        ]);
        NotificationMessage::create([
            'slug'=>'ReviewAdded',
            'subject'=>'You got a new Review',
            'subject_ar'=> 'لديك تقييم جديد',
            'message_ar'=> 'قام احد العملاء يتقييمك',
            'greeting'=>'Hello',
            'message'=>'You got a new review',
            'action_button_text'=>'View Review',
        ]);
        NotificationMessage::create([
            'slug'=>'InvitedToProject',
            'subject'=>'You are invited to propose on project',
            'subject_ar'=> 'دعوة للعمل على مشروع',
            'message_ar'=> 'لقد قام صاحب مشروع بدعوتك الي مشروعه',
            'greeting'=>'Hello',
            'message'=>'Your have been invited to propose on the following project',
            'action_button_text'=>'View Project',
        ]);
        NotificationMessage::create([
            'slug'=>'ServiceOrderNotification',
            'subject'=>'New Service Order',
            'subject_ar'=> 'طلب خدمة جديد',
            'message_ar'=> 'لديك طلب خدمة جديد في انتظارك',
            'greeting'=>'Hello',
            'message'=>'You have a new Service order waiting for you respond!',
            'action_button_text'=>'Open Orders',
        ]);
    }
}
