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 @@
-
-
-
+
+
+