Ejemplo n.º 1
0
 private void UpdateSla(JobQueueJob jobQueueJob, string Sla)
 {
     if (!jobQueueJob.CanEditSla())
         throw new InvalidOperationException("Editing SLA for job queue job is Denied");
     
     if (!string.IsNullOrEmpty(Sla))
     {
         DateTime SLADate;
         if (DateTime.TryParse(Sla, out SLADate))
         {
             jobQueueJob.OnEditSla(SLADate);
             Database.SaveChanges();
         }
         else
         {
             throw new ArgumentException("Unable to Parse SLA Date", "SLA");
         }
     }
     else
     {
         jobQueueJob.OnEditSla(null);
         Database.SaveChanges();
     }
 }