diff --git a/Sevomin.WebFrontend.Controllers/JobController.cs b/Sevomin.WebFrontend.Controllers/JobController.cs index 4a19c79..fb2b384 100644 --- a/Sevomin.WebFrontend.Controllers/JobController.cs +++ b/Sevomin.WebFrontend.Controllers/JobController.cs @@ -244,18 +244,27 @@ namespace Sevomin.WebFrontend.Controllers dj = _jobRepository.Apply(user, job, CoverLetter); /* Send instant email to Avalin */ - SevominEmailer emailer = new SevominEmailer(); - emailer.EmailType = EmailType.NewApplication; - emailer.Parameters.Add("avalin-name", job.Avalin.DisplayName); - emailer.Parameters.Add("avalin-contact", string.IsNullOrWhiteSpace(dj.Job.ContactPersonName) ? "" : dj.Job.ContactPersonName); - emailer.Parameters.Add("dovomin-name", dj.Dovomin.DisplayName); - - if (string.IsNullOrWhiteSpace(dj.Job.ContactPersonEMail)) - await emailer.SendAsync(job.Avalin.Email, "اعلام آمادگی جدید برای فرصت شغلی اعلام شده در سومین", true); - else + try { - await emailer.SendAsync(job.Avalin.Email, "اعلام آمادگی جدید برای فرصت شغلی اعلام شده در سومین", true); - await emailer.SendAsync(dj.Job.ContactPersonEMail, "اعلام آمادگی جدید برای فرصت شغلی اعلام شده در سومین", true); + SevominEmailer emailer = new SevominEmailer(); + emailer.EmailType = EmailType.NewApplication; + emailer.Parameters.Add("avalin-name", job.Avalin.DisplayName); + emailer.Parameters.Add("avalin-contact", string.IsNullOrWhiteSpace(dj.Job.ContactPersonName) ? "" : dj.Job.ContactPersonName); + emailer.Parameters.Add("dovomin-name", dj.Dovomin.DisplayName); + + if (string.IsNullOrWhiteSpace(dj.Job.ContactPersonEMail)) + await emailer.SendAsync(job.Avalin.Email, "اعلام آمادگی جدید برای فرصت شغلی اعلام شده در سومین", true); + else + { + await emailer.SendAsync(job.Avalin.Email, "اعلام آمادگی جدید برای فرصت شغلی اعلام شده در سومین", true); + await emailer.SendAsync(dj.Job.ContactPersonEMail, "اعلام آمادگی جدید برای فرصت شغلی اعلام شده در سومین", true); + } + } + catch (Exception e) + { + var elmah = new Elmah.Error(e); + + Elmah.ErrorLog.GetDefault(System.Web.HttpContext.Current).Log(elmah); } /* End send instant email to avalin */ diff --git a/Sevomin.WebFrontend/Web.config b/Sevomin.WebFrontend/Web.config index 781808e..c8375d6 100644 --- a/Sevomin.WebFrontend/Web.config +++ b/Sevomin.WebFrontend/Web.config @@ -34,9 +34,9 @@ - - - + + +