public void JobRecordEmailFilling()
        {
            _jobModel = new JobModel();
            CS_Job job = _jobModel.GetJobById(_view.JobID.Value);

            this._jobModel = new JobModel()
                    {
                        NewJob = job,
                        NewCustomer = job.CS_CustomerInfo,
                        NewJobDivision = job.CS_JobDivision.ToList(),
                        NewPresetInfo = job.CS_PresetInfo,
                        NewLostJobInfo = job.CS_LostJobInfo,
                        NewSpecialPricing = job.CS_SpecialPricing,
                        NewJobInfo = job.CS_JobInfo,
                        NewLocationInfo = job.CS_LocationInfo,
                        NewJobDescription = job.CS_JobDescription,
                        NewScopeOfWork = job.CS_ScopeOfWork.ToList(),
                        NewPhotoReport = job.CS_JobPhotoReport.ToList(),
                        NewRequestedEquipment = _jobModel.GetEquipmentRequestedVOByJob(_view.JobID.Value),
                        JobStatusID = job.CS_JobInfo.LastJobStatus.ID,
                        NewJobStatusHistory = job.CS_JobInfo.CS_Job_JobStatus.FirstOrDefault(e => e.Active)
                    };

            string subject = _callCriteriaModel.GenerateSubjectForCallCriteria(
             job,
             job.CS_JobInfo,
             job.CS_CustomerInfo,
             job.CS_LocationInfo,
             "Initial Advise");

            IList<EmailVO> receipts = _callCriteriaModel.ListValidReceiptsByCallLog(job.CS_CallLog.FirstOrDefault(e => e.CallTypeID == (int)Globals.CallEntry.CallType.InitialLog).ID, job.ID);

            _view.EmailVOReceipts = receipts;
            _view.EmailSubject = subject;
            _view.EmailBody = _jobModel.BodyEmailJobRecordTable();
        }